Message committed before processing

Code reviewHard18 minStripe and Uber style

Your task

Review this JavaScript Kafka-style consumer. It should not lose or double-process messages.