During request initialization the rules version is being queried many times. This is a regression from 2.0. The difference appears to be around the removal of the @CandlepinRequestScoped annotation from the JsRunnerRequestCache. I attempted a quick addition of the annotation but there were still errors where the scope was not properly initialized before it was used in async jobs.