Chat Reliability: Retries, Idempotency Keys, Deduplication, and Backpressure