UserModel: keep the users while parted
MessageFormatter: reduce the noise when re-joining a channel