OK, I am "anal" about this but I did not see where you are making a DB backup???
I would highly suggest that you make DB backups BEFORE messing with anything in the DB automatically or manually.
D'oh - yes we backup the databases manually - another cron job is needed for that as well. That's on top of our dedicated servers retaining daily, weekly, monthly backups :)