MSCServiceListener was treating some valid states as errors, breaking injections very early during boot
Don't let transactional caches leak memory across redeploys (TORQUE-1211)

By moving the ContainerTransactionManagerLookup to Java, we don't
prevent the JRuby runtime from being garbage collected when an
application using transactional caching is redeployed.