3 am bug fix marathon

with like 3 bugs fixed, some marathon.
This is the wrong place for sending a new lobby reg - the number of players used by the lobby code is the length of global.players, and that is only increased later in the protocol.
In fact, there is already a lobby update in the right place, but it's only triggered when the server fills up: https://github.com/arctic5/Gang-Garrison-2/blob/gg2f-has-bad-moderators/Source/gg2/Scripts/GameServer/serviceJoiningPlayer.gml#L158
Test harder?