Subscription constructor
Creates a Subscription.
onUnsubscribe is an optional callback invoked when unsubscribe() is
called.
Implementation
Subscription(this.messages, this.ready,
{Future<void> Function()? onUnsubscribe})
: _onUnsubscribe = onUnsubscribe;