Adds some better error handling in ingestion workers.

Ingestion workers keep crashing with HDF problems raising `IOException`s. This patch aims to provide better debugging information, where the file crashed, what operation it crashed on and it keeps an internal list of bad coverages.  Logs may fill up.

Part of [OOIION-580](https://jira.oceanobservatories.org/tasks/browse/OOIION-580)