anchor.diff:        $cass1->waitUntilSucceeds("nc -z localhost 7199");
         $cass0->succeed("nodetool -h 192.168.1.2 ${jmxAuthArgs} status");
       };
  +  '' + ''
       subtest "Break and fix node", sub {
         $cass1->block;
         $cass0->waitUntilSucceeds("nodetool status --resolve-ip | egrep -c '^DN[[:space:]]+cass1'");
  
positive.code: 
    nodes = {
      cass0 = nodeCfg "192.168.1.1" {};
      cass1 = nodeCfg "192.168.1.2" { remoteJmx = true; inherit jmxRoles; };
      cass2 = nodeCfg "192.168.1.3" { jvmOpts = [ "-Dcassandra.replace_address=cass1" ]; };
    };
  
  
negative.code:       $cass1->waitUntilSucceeds("nodetool ${jmxAuthArgs} status | egrep -c '^UN' | grep 2");
        $cass0->succeed("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass1'");
      };
    '' + lib.optionalString testRemoteAuth ''
      subtest "Remote authenticated jmx", sub {
        # Doesn't work if not enabled
        $cass0->waitUntilSucceeds("nc -z localhost 7199");
  