channel method
Returns a public BroadcastChannel for name.
Subscribes to the channel on first call; subsequent calls for the same
name should return the cached instance.
Implementation
@override
BroadcastChannel channel(String name) =>
_handles[name] ?? _hold(_FakeBroadcastChannel(name, this));