Fixed leaking of Job level properties into the StepContext
Fixed to throw JobExecutionNotMostRecentException on restart when apropriate