Backport room uniqueness fix from event_ratings branch (closes #2844)
Backport room uniqueness fix from event_ratings branch (closes #2844)

neinteractiveliterature/intercode,neinteractiveliterature/intercode,neinteractiveliterature/intercode,neinteractiveliterature/intercode,neinteractiveliterature/intercode