The scenario :
Controlserver on lwc.foo.com
Dataserver on lwd.foo.com
(the addresses are just examples)
The client tries to create a room on lw.foo.com (which doesn't have a dataserver running).
Now, what should happen :
The controlserver tries to contact the dataserver, fails, and the room won't be visible when the client requests a room list.
What really happens :
The controlserver tries to contact the dataserver, fails, but the nonexisting room is visible to the client anyway when it's requesting the room list.