Verify thread state for all allocations, fix 2 failures

Change-Id: If3611f4eda5a567cc2c573f47dbabfe40a00e205
diff --git a/src/java_lang_Class.cc b/src/java_lang_Class.cc
index 826841b..6ec1051 100644
--- a/src/java_lang_Class.cc
+++ b/src/java_lang_Class.cc
@@ -282,6 +282,7 @@
 }
 
 jstring Class_getNameNative(JNIEnv* env, jobject javaThis) {
+  ScopedThreadStateChange tsc(Thread::Current(), Thread::kRunnable);
   Class* c = Decode<Class*>(env, javaThis);
   return AddLocalReference<jstring>(env, c->ComputeName());
 }