The order of Change Sets and non-Change-Set operations in a Batch request is significant as a service MUST process the N components of the Batch in the order received.
Currently only the behavior is described, if the last operation in sequence fails.
How should the server react, if the first ChangeSet processing fails or if the first non-Change-Set operation fails? Should he terminated the processing or should he continue the processing? How is the Batch Respond Format defined, if the processing is terminated?
The requests must be processed in sequence, so it would make sense to stop after the first failed request or change sets as a default behaviour.