fix: if the username is already in the room, don't add it to the list (note: there may be more than 1 connection ID for a user in this case)