Prevent rooms from having no room_options associated

If a room has no room_options associated yet, it will be created whenever
it is accessed.
Useful especially when migrating an old database that already has rooms in it.

refs #962