Changes PubSub resubscribe hooks semantics a bit.

Given a prefix and a list of concrete channels it now unsubscribes all subscribed channels with the given prefix and then subscribes only the ones listed in concrete channels.