Fixes a bug relating to the order of AnimationJobs when an OpenPostJob triggers. Refactors some of the job init/restart/start logic.