Also this appears it may mess up the submission count that drives whenTasksEmpty, as the `purging` event shouldn't get fired when this is done directly.