In the middle of more big changes. Batch tasks require more synchronization.
Continued work on synchronizing task lifecycles