Fix a critical bug in joinRoom
Users couldn't be put into rooms if they weren't in the lobby.