Reland: [flutter_tool] Where possible, catch only subtypes of Exception (#51567)

https://dart.googlesource.com/external/github.com/flutter/flutter/+/9de7787f258870e60a7c4127883e8f7f1af5822c
diff --git a/commits.json b/commits.json
index 50220b6..3b0273b 100644
--- a/commits.json
+++ b/commits.json
@@ -1,5 +1,5 @@
 {
   "external/github.com/flutter/engine":"7a25baedad542484d8b16af2c6ae8582d60546fa",
-  "external/github.com/flutter/flutter":"ccaf65b770ee72d5b7eff67ac4bd8e0d3ffcb0d6",
+  "external/github.com/flutter/flutter":"9de7787f258870e60a7c4127883e8f7f1af5822c",
   "sdk":"c790e0c4017d54457021a5a4636a43858a617183"
 }
\ No newline at end of file