Emit PlayerRespawnEvent when resetting an invalid player position.

I can't really test it because I don't have a client that triggers this code branch.