Added more LobbyHeartBeat housekeeping.

Players heart beats are now registered in more general cases of players
entering the lobby, and heartbeats are removed when players enter
gamerooms.