It appears that the Redis consumer will not reconnect after an ack failure.  It is believe that the ack failure occurred because the stream was dropped from the Redis instance after exceeding its maximum cache size.  In flight messages could not be ack'd because the stream key no longer existed.  The producer to this stream re-created a new key and the consumer never recovered.