fix bug where we return 200 even when there is an exception persisting during http ingest