Remove the event/index stuff

It doesn't work when a hook is called inside another hook, and it's not
really necessary anyway. The error/stack trace tells us which hook it is
and the index.
Try and handle missing the default skin

This error report has been coming in for ages. There must be some hybrid
mod with my code that's missing the default skin file.
Catch errors for team switching

When Spectator:OnProcessMove calls this it sometimes passes one of the
annoying player objects that can't switch teams properly.