Handles cleanup of all streams and other resources on shutdown.
@override Future<void> shutdown() async { await super.shutdown(); await _rootsListChangedController?.close(); }