Watch: Improve handling of QUITs and NICKs

Instead of using the empty string as the source, these events are now handled in
all the common channels.

This fixes #25 in github.