RingStatePollingConfig
Parameters
startAfterMs
how long a ring must go without a participant's ring status changing before polling begins. Kept well above the coordinator's websocket ping interval so a merely slow answer does not poll.
intervalMs
the gap between reads once polling has begun. Measured from the end of one read to the start of the next, so a slow read widens the gap rather than being absorbed by it.