It is a follow-up task to the investigation of
JENKINS-37759. The original theory in this bug was incorrect, and lead to the pull request, which streamlines dependencies between startup tasks. Actually it is not required since Jenkins forces InitMilestone order by InitMilestone#ordering(). But it still makes sense to integrate the PR.
Original PR: https://github.com/jenkinsci/jenkins/pull/2524