Improved awaitCompletion interface
Improved awaitCompletion interface

refs https://github.com/TryGhost/Toolbox/issues/358

- The method is a bit of a dangerous to use in cases when the job takes a long time to execute.
- Returning a boolean value did not make sense and provided no helpful information. Having a job model (or not having one) gives the context in which the "completion" happened.

TryGhost/Ghost,TryGhost/Ghost,TryGhost/Ghost