Fixes an oversight in my slab code + New recursive mob check

Initial code now works as intended, did not realize the recursive mob
check was looking for clients, now it looks for any mobs.

Fixes: https://github.com/tgstation/-tg-station/issues/2384

Did not even see the bug report, but noticed this myself.