Add support for subbing to multiple channels simultaneously

Not a breaking change to the api - single channel subbing does not
change.