Don't run database delete if no records deleted
Don't worry about propagation if batch is empty
Merge pull request #12 from kball/dont_run_delete_when_nothing_is_deleted

Handle empty records cases