Creates a new MultiChannel wrapping a single MessageChannel. The
underlying channel shouldn't have any other listeners registered, but it
should be connected.
Note that the other side of the channel should also be connected to a
MultiChannel with the same number of virtual channels.