Another thing I'm noticing is the firehose endpoint is reconnecting every few seconds instead of being kept alive. Is this a limitation of some sort of the EventSource client you're using? Because it might omit some messages, the reconnection doesn't do any replay.
v0.0.5 now has session caching for replies and threads. Should be a lot more conservative on hitting those endpoints.