HHH-7689 - addToBatch in BatchingBatch blows out of error handling and doesn't abort the batch

(cherry picked from commit 075bc8620907ba8d3ef6ac20c585035184574428)
HHH-7689 - addToBatch in BatchingBatch blows out of error handling and doesn't abort the batch

(cherry picked from commit 0e164d1c9d3e5c5389bfb877f9e48881d5b95625)
HHH-7689 - Error executing batch should abort rest of batch for "cleanliness" sake

(cherry picked from commit 4a898c55244587faeaf6eef585221d3601ca929b)