Fixed to throw JobExecutionNotMostRecentException on restart when apropriate