Second attempt at fixing user ending up in wrong channel list and breaking userLeft