avoid running GC when SCM_I_CURRENT_THREAD is unset