We need to figure out a way to make corb restartable. We achieve this with some workarounds using the control documents, but very few batch operations rely on control docs. We can potentially write the processed uris to a local file and filter them out when the job is restarted.