WIP: Try to make ingesting more robust.

- highlights the need to split ingest into two workers and not try to pull from wolfcastle if:
  - original body cannot be found, or
  - wolfcastle cannot be reached or returns empty string
- Needs better error handling all around