register() built RetryStrategy.new() inline (4s delay, 15 tries) at each
retry site. The receipt poll's first attempt races the node's tx
indexing and routinely lost, so every registration stalled a full 4s
even on instantly-mining Anvil. Store the strategy on
OnchainGroupManager instead; init() replaces a zero value with the
previous defaults, so production behavior is unchanged. Test managers
use 100ms pacing, cutting the onchain group manager suite from ~97s to
~7s.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>