Yes, will the govdeliveryapi version deal with all the robustness?  

Should we make this be some kind of background process?  Some publish events are already outside a request/response cycle (force publishing an import, scheduled publishing) so we do have external worker processes.