I don't think there is anything to do here right now, but `purgeAll` during the test cycle has the potential to create a weird issue with managing the submission counts in `MQ` and trip up the "whenEmpty" functionality. The "submitCount" will be incremented for some tasks that were fired, then they'll be purged "under the hood" by this.

It would be pretty difficult to test for, so I don't think we really need to add any code into it at this point to fix something that doesn't exist. Also, any changes there would conflict quite a bit with my "Shutdown Lifecycle" PR.