Change thread suspend timeout to be fatal for non-debug

Right now it just loops forever and doesn't give any stack traces
regarding probable deadlocks.

Bug: 36408743

Test: test-art-host

Change-Id: Ib8919f4be540291d8226dd0e7eb88c7faf7cdde9
diff --git a/runtime/thread_list.cc b/runtime/thread_list.cc
index caed369..8d72fe8 100644
--- a/runtime/thread_list.cc
+++ b/runtime/thread_list.cc
@@ -736,7 +736,7 @@
         // EAGAIN and EINTR both indicate a spurious failure, try again from the beginning.
         if ((errno != EAGAIN) && (errno != EINTR)) {
           if (errno == ETIMEDOUT) {
-            LOG(kIsDebugBuild ? ::android::base::FATAL : ::android::base::ERROR)
+            LOG(::android::base::FATAL)
                 << "Timed out waiting for threads to suspend, waited for "
                 << PrettyDuration(NanoTime() - start_time);
           } else {