Don't setup GC state around waiting for JIT requests in sync mode

The JIT thread itself managed the GC state of LLVMState, so we shouldn't
interfere with that logic from the compile_soon logic that actually gets
executed by another thread.

Fixes #2226