[ASFXNB672] Fix the logic in the base controller so that we only attempt...

... to delete if we actually have a record to delete, and we only push to the queue if we actually have a record to delete