Interesting.. and likely unsustainable 😉
I’d guess re-hydration may need to rate limit itself broadcasting out to relays - or results will be some events worked and some didn’t.
And not all events should be re-hydrated, like old meta or contact list events. No need for the network to see them. You may only care if you’re doing analytics or delta tracking on them.