The following restrictions apply to object-version deletion:
If a to-be-deleted object version does not satisfy these requirements, Repository does not necessarily return an error. If you are explicitly deleting the object version with the Delete method, the method fails and returns an error. But if Repository is automatically attempting to delete the object version during delete propagation, it does not return an error. Instead, Repository continues considering other object versions as candidates for propagated deletions.