It appears to me that if your zone implements a custom login, that onRoomListUpdate won't fire when you call _server.loginUser for a particular user
You may want to clarify this in the docs...was a bit confusing for me.
If this isn't the case then sorry - I've probably got a bug somewhere
