Fixes to unrestricted spectator mode during demo playback
Since whether the player who records a demo is using the unrestricted spectator mode, and whoever plays the demo later on, can be different, it's important that the recorder marks when they're using that mode (or not) so that their movement can be replicated perfectly during playback, regardless of whether the person watching is also using it. This also fixes the unrestricted spectator mode not working at all in free spectate mode (addresses 0004467).