Treat request_id/event_key as correlation fields instead of unique keys, allowing multiple usage events from the same persistent WebSocket connection. Migrate existing usage.db schemas and add regression coverage. Fixes #180
Treat request_id/event_key as correlation fields instead of unique keys, allowing multiple usage events from the same persistent WebSocket connection. Migrate existing usage.db schemas and add regression coverage. Fixes #180