EXT-230: Implement dual error on message fail in commit, as per spec.
Revert "EXT-230: Reconciliate with spec, don't destroy bundle on errors"

This reverts commit 7bc894dc46aa12ac8b2340b1d5b9d6a80d2edaa8.
EXT-230: Reconciliate error handling with new spec