[fuchsia] Fix AOT debug builds (#4787)

diff --git a/runtime/dart_init.cc b/runtime/dart_init.cc
index 53a9fa3..015f6ff 100644
--- a/runtime/dart_init.cc
+++ b/runtime/dart_init.cc
@@ -595,16 +595,20 @@
                 arraysize(kDartPrecompilationArgs));
   }
 
-#if defined(OS_FUCHSIA) && defined(NDEBUG)
+#if defined(OS_FUCHSIA)
+#if defined(NDEBUG)
   // Do not enable checked mode for Fuchsia release builds
   // TODO(mikejurka): remove this once precompiled code is working on Fuchsia
   const bool use_checked_mode = false;
-#else
+#else  // !defined(NDEBUG)
+  const bool use_checked_mode = true;
+#endif  // !defined(NDEBUG)
+#else  // !defined(OS_FUCHSIA)
   // Enable checked mode if we are not running precompiled code. We run non-
   // precompiled code only in the debug product mode.
   const bool use_checked_mode =
       !IsRunningPrecompiledCode() && !settings.dart_non_checked_mode;
-#endif
+#endif  // !defined(OS_FUCHSIA)
 
 #if FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_DEBUG
   // Debug mode uses the JIT, disable code page write protection to avoid