// here we remove both the delete and the
// insert. this might fail if we didn't lock on all rows
// FIXME: check the current snapshot in the database and
// see if it is the same as the new insert
skippedOps.addObject(deleteOp);
skippedOps.addObject(insertOp);
} else {
// here we put the delete up front, this might fail if
// we have cascading delete rules in the database
result.addObject(deleteOp);