The delete event handler should run in all steps independed of temporary errors
If I get an error in one step of an event handler queue all other deletes should run. So I got an exception while delete in the version handler. It should ignore the error. It is in MCRXMLMetadataEventHandler. handleStoreEvent - line 170.