Confirmed, this is a bug in 1.1 - saveOrUpdateExecutionContext(StepExecution) used to call saveStepExecution(StepExecution) first which has changed and created the bug.

http://jira.springframework.org/browse/BATCH-751