Move the pub `wait` methods from `ChannelManager` to `Future`