Improved exception handling in IngestClientImpl