formatting
Use BRPOPLPUSH in crpop to stash elements that we've pulled from the
redis queue and pushed onto the async channel.  The "backup" queue gets
flushed after requests have been processed or pushed safely to another
redis queue.
Explain resiliance strategy.
More on resiliance.