Zip processor logic handles restart mid-record
Currently the processor will redo all of the steps for a search when it's whole process has not been complete. There are 2 options to improve this:
- check if the zip file exists, if it does, remove it and do the zipping again
- split out the zipping into a separate daemon that handles cleanup (or somehow merged in with deletions)