Add more debugging data to error message

Adds more debug output when we fail to find a layers trace entry after the transition finished time.

Bug: 406453297
Change-Id: Ia7b82a2e94b6682a6c97ccbcd85775393dd37f2c
diff --git a/libraries/flicker/src/android/tools/flicker/extractors/Utils.kt b/libraries/flicker/src/android/tools/flicker/extractors/Utils.kt
index a5cd31f..6441fa1 100644
--- a/libraries/flicker/src/android/tools/flicker/extractors/Utils.kt
+++ b/libraries/flicker/src/android/tools/flicker/extractors/Utils.kt
@@ -137,6 +137,11 @@
                         " associated with this scenario or it was not applied/merged into another" +
                         " transaction. Falling back to using the finish time reported on the WM " +
                         "side: $unixNanos. But no layers entry was found after this timestamp. " +
+                        "First layers trace entry at: " +
+                        "${layersTrace.entries.first().timestamp.unixNanos}, " +
+                        "Last layers trace entry at: " +
+                        "${layersTrace.entries.last().timestamp.unixNanos}, " +
+                        "${layersTrace.entries.size} entries in layers trace. " +
                         "Debug string: $debugString")
             systemUptimeNanos = sfEntryAtTransitionFinished.timestamp.systemUptimeNanos
         } else {