Die Implementierung speichert Zustand & Offsets vor _jedem_ `poll()`
- Wenn Zustand & Offsets nur während eines Rebalances gespeichert werden,
hilft das idempotente Verhalten der Implementierung bei einem Absturz
nicht.
- Grund: Die automatischen Commits von Kafka werden nicht in den
gespeicherten Offsets reflektiert.
- D.h., damit die Verbesserung wirkt, muss sicher gestellt sein, dass
(mindestens) jedes mal, wenn ein Commit erfolgt, auch der Zustand und
die Offsets in den Daten gespeichert werden.
- Da ein Commit jedes mal ausgelöst werden _kann_, wenn `poll()`
aufgerufen wird, müssen der Zustand und die Offsets also vor jedem
Aufruf von `poll()` persistiert werden.