Future that completes when the transport is closed
@override Future<void> get onClose => _closeCompleter.future;