Closes the StateChannel. The ChannelProvider calls the dispos method itself.
@override Future<void> dispose() async { if (!_streamController.isClosed) await _streamController.close(); }