Adds some better error handling in ingestion workers.
Merge pull request #485 from lukecampbell/ingestion_reporting

Adds some better error handling in ingestion workers.