Bug 574584 - Various AutomaticUpdateScheduler issues after changing init
to Job

- prevent NPE if early startup job was not executed yet
- give 3rd party a chance to get the job execution status / join on it

Change-Id: I39e62dfc3fee73c86335072b2607898808449570
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.p2/+/182669
Tested-by: Equinox Bot <equinox-bot@eclipse.org>
3 files changed