Don't use independent if jit sync is enabled

This would cause a deadlock when it was independent inside LLVM code
generation, but another thread was waiting to stop the world. This makes
sure that if synchronous JIT generation is requested, we don't use the
indy flag for  code generation.