deleteRecord when already deleted is a noop