Added comprehensive logging to ListOffsets handler:
- Log when breaking early due to insufficient data
- Log when response count differs from requested count
- Log final response for verification
CRITICAL FINDING: handleListOffsets is NOT being called!
This means the issue is earlier in the request processing pipeline.
The request is reaching the gateway (6 apiKey=2 requests seen),
but handleListOffsets function is never being invoked.
This suggests the routing/dispatching in processRequestSync()
might have an issue or ListOffsets requests are being dropped
before reaching the handler.
Next investigation: Check why APIKeyListOffsets case isn't matching
despite seeing apiKey=2 requests in logs.