- Join all channels that are specified in the topic (not just first)
- Add a watchdog impl that closes the DCC reconnection once it stales
  Does not reconnect yet however
- comment CommandClient
- Use weak reference on the watchdog and disable it once the download finishes