fix EZP-23312: asynchronous publisher: old processes are filling up the ...

JIRA: https://jira.ez.no/browse/EZP-23312

introduces the --cleanup-loop option, which defaults to 43200 seconds (twice a day)
CS: catch block must be on next line, and following `{` on the line after.