Explain why devtools in pinned (#77657)

diff --git a/dev/devicelab/lib/tasks/perf_tests.dart b/dev/devicelab/lib/tasks/perf_tests.dart
index fd08db2..b82e4d4 100644
--- a/dev/devicelab/lib/tasks/perf_tests.dart
+++ b/dev/devicelab/lib/tasks/perf_tests.dart
@@ -1409,6 +1409,11 @@
   }
 
   Future<void> _launchDevTools() async {
+    // The version of devtools is pinned. If we pub global activate devtools and an
+    // upstream devtools release breaks our CI, it will manifest on an unrelated
+    // commit, making it more difficult to determine the cause.
+    //
+    // Also, for release branches, all external test dependencies need to be pinned.
     await exec(pubBin, <String>[
       'global',
       'activate',