All Rockjaws naturally spawned are invisible and idle.
Shark spawned manually are fine:
But if you push them into "eat_pre" immediately, they are bugged:
shark = c_spawn("shark"); shark.sg:GoToState("eat_pre")
And this is the way there are spawned in "schoolspawner.lua".