XD-597 - Jobs now run asynchronously when kicked off.
Previosly they would block until they finished.
Updated with code reviews.
Had to update code to handle async in the Lifecycle tests.