anchor.diff:    ValueListenable<IsolateRef> get mainIsolate => _mainIsolate;
     final _mainIsolate = ValueNotifier<IsolateRef>(null);
   
  +  final _isolateRunnableCompleters = <String, Completer<void>>{};
  +
     Future<void> init(List<IsolateRef> isolates) async {
       // Re-initialize isolates when VM developer mode is enabled/disabled to
       // display/hide system isolates.
  
positive.code:         _selectedIsolate.value =
              _isolateStates.isEmpty ? null : _isolateStates.keys.first;
        }
      }
    }
  
  
negative.code: 
    Future<void> _loadIsolateState(IsolateRef isolateRef) async {
      final service = _service;
      var isolate = await _service.getIsolate(isolateRef.id);
      if (!isolate.runnable) {
        final isolateRunnableCompleter = _isolateRunnableCompleters.putIfAbsent(
          isolate.id,
          () => Completer<void>(),
        );
        if (!isolateRunnableCompleter.isCompleted) {
          await isolateRunnableCompleter.future;
          isolate = await _service.getIsolate(isolate.id);
        }
      }
      if (service != _service) return;
      final state = _isolateStates[isolateRef];
      if (state != null) {
  