Today (5/4) I noticed that if a batch job has some operations triggering some errors, only these errors are returned as the batch result, and any other orthogonal changes are not applied. I observed this with both policy validation errors and entity exceeded errors. It seems batch job service no longer allows partial errors.
Is this new behavior? From my logs it looks like the it was still the old behavior yesterday, and I cannot find any documentation for this change.