Fixed receiving duplicate messages.

Because the subscribe() method was queued on each run of
subscribe(QString), you would receive the messages duplicated to as
many channels you subscribed to.