Allow adding tasks while executing tasks already in the task runner