fix version stamp Map check (#9890)

diff --git a/packages/flutter_tools/lib/src/version.dart b/packages/flutter_tools/lib/src/version.dart
index 9aa8c1d..e02711c 100644
--- a/packages/flutter_tools/lib/src/version.dart
+++ b/packages/flutter_tools/lib/src/version.dart
@@ -285,8 +285,9 @@
       try {
         final dynamic json = JSON.decode(versionCheckStamp);
         if (json is Map) {
-          printTrace('Warning: expected version stamp to be a Map but found: $json');
           return fromJson(json);
+        } else {
+          printTrace('Warning: expected version stamp to be a Map but found: $json');
         }
       } catch (error, stackTrace) {
         // Do not crash if JSON is malformed.