More work on ingest progress monitor, added outer try for ingest as it's now run as an async process