Fixed duplicate messages on multiple subscribes.

Subscribing to different channels at different times meant multiple
requests with the same time token were pending, causing duplicate
messages.