Change to a lower-noise reporting method that fails tests.

It can avoid to keep sending Third eye reports, but still get error message to help further investigation.

PiperOrigin-RevId: 438826738
diff --git a/src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java b/src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java
index 1f681f0..b47ae91 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/genquery/GenQuery.java
@@ -254,9 +254,7 @@
     for (SkyKey skyKey : transitiveTargetKeys) {
       SkyValue value = transitiveTargetValues.next();
       if (value == null) {
-        BugReport.sendBugReport(
-            new IllegalStateException(
-                "SkyValue " + skyKey + " was missing, this should never happen"));
+        BugReport.logUnexpected("Value for: '%s' was missing, this should never happen", skyKey);
         return null;
       }
       TransitiveTargetValue transNode = (TransitiveTargetValue) value;