Simplify RunnerDone in WorkQueue by returning from one place