Fix respawn timer issues

This pull request does exactly what it says on the tin: It fixes the respawn timers. Players that ghost while still alive will have their respawn timer set properly, as will players that ghost from the starting menu.