Avoid an issue with WebSocket and invitations.

Each time Marvirc joined a new channel, a new WebSocket listener was
added. This was wrong. This is fixed now :-).