anchor.diff:    if (!workingDirectory.existsSync()) workingDirectory.createSync(recursive: true);
   }
   
  -_installSource(Map<String, String> source) {
  +_installSource(Map<String, String> source) async {
     String sha = src_utils.computeCodeSha(source);
     if (_installedSourceSha == sha) {
       log.trace("Sha match, no source changes: $sha");
  
positive.code: 
      log.trace("Writing: ${fileObj.path}");
      // Ensure that the folder structures are in place
      fileObj.createSync(recursive: true);
      fileObj.writeAsStringSync(source[sourceName]);
    }
  
  
negative.code:   log.trace("about to _prepareSetup (eval: ${sw.elapsedMilliseconds}ms)", 1);
    _prepareSetup();
    log.trace("_prepareSetup done, about to _installSource (eval: ${sw.elapsedMilliseconds}ms)", 1);
    await _installSource(source);
    log.trace("_installSource done, about to _resetWorker (eval: ${sw.elapsedMilliseconds}ms)", 1);
    await _resetWorker("Always reset policy");
    log.trace("_resetWorker done, about to _resetWorker (eval: ${sw.elapsedMilliseconds}ms)", 1);
    await _setupIsolate(path.join(workingPath, ISOLATE_STARTUP_NAME));
  
  