Query cancellation & timeout

this method is only used for testing, I don't think create() should even exist on the queryRunnerFactory