Runner.php now executes task without transaction, so task itself can execute transaction