I like this theory. I wonder the "Delete after 30 days" part used to work and then they added some more security features which made it not work unless the phone was unlocked. i.e. it could delete out of the DB but failed to delete the file if the phone was locked when the job ran.