>>96731129
Found it.
They're called species X-10198.RK, and they're also from FFG RT. And you're right, you basically summed up everything about them already.