Indexer Queue collaboration with Indexer seems incorrect
Indexer queue should be a worker of indexer not an intermediary between storage and indexer.
- Indexer api's require authentication forcing auth to flow with messages stored in the queue resulting in an explicit time-to-live. If a user gets a 200 on ingestion, failing because of a failure in auth or the queue is unacceptable.