Removes the `user_joined_room` and stops calling it since there are no observers. Also cleans-up some other unused signals and related code.