anchor.diff:    /// it will return that instance's information regardless of what application
     /// the Observatory instance is for.
     Future<MDnsObservatoryDiscoveryResult> query({String applicationId}) async {
  -    printStatus('Checking for advertised Dart observatories...');
  +    printTrace('Checking for advertised Dart observatories...');
       try {
         await client.start();
         final List<PtrResourceRecord> pointerRecords = await client
  
positive.code:       } else {
          domainName = pointerRecords[0].domainName;
        }
        printStatus('Checking for available port on $domainName');
        // Here, if we get more than one, it should just be a duplicate.
        final List<SrvResourceRecord> srv = await client
            .lookup<SrvResourceRecord>(
  
negative.code:         printError('Unexpectedly found more than one observatory report for $domainName '
                     '- using first one (${srv.first.port}).');
        }
        printTrace('Checking for authentication code for $domainName');
        final List<TxtResourceRecord> txt = await client
          .lookup<TxtResourceRecord>(
              ResourceRecordQuery.text(domainName),
  