attempt to detect soft deletes on update and treat them as deletes from the messaging perspective