Check if a user can join a room before they are given roles.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>