Only disconnect the client when QUIT is received from the client
Don't notify the client twice when a user manually calls "disconnect"
from the hub
Sync the joined channels from the server to the client during connecting