[iree-run-module] Do not abort when `Run` fails. (#10186)

diff --git a/tools/iree-run-module-main.cc b/tools/iree-run-module-main.cc
index 8b4370b..e1a43dd 100644
--- a/tools/iree-run-module-main.cc
+++ b/tools/iree-run-module-main.cc
@@ -6,6 +6,7 @@
 
 #include <array>
 #include <cstdio>
+#include <cstdlib>
 #include <iostream>
 #include <iterator>
 #include <string>
@@ -161,8 +162,15 @@
                  " Use '--' instead.\n";
     return 1;
   }
-  IREE_CHECK_OK(Run());
-  return 0;
+
+  iree_status_t status = Run();
+  if (!iree_status_is_ok(status)) {
+    iree_status_fprint(stderr, status);
+    iree_status_free(status);
+    return EXIT_FAILURE;
+  }
+
+  return EXIT_SUCCESS;
 }
 
 }  // namespace iree