Try that business:
I bet you won't be able to connect to a room. Even better, room stays open for a couple of minutes after you leave it. Same thing would happen if you set Visible to false.
Can't name that a "bug" - avoiding constructor and using GameStarted() function is a way you supposed to do it. But still, clarification of background processes in server-side engine would be nice to hear out.