Partition bulk deletes and add error handling
Bulk deletes run by periodic clean ups might fail when run for the first time or after and there are a lot of documents accumulated
Lists of documents for deletion are now partitioned into sub lists with a maximum of 500 elements using Google Guava.