The mail-index's event-driven reindex depends on this poll to notice
contacts/files changes when SSE/WS isn't available - found during the
mail-index build's push-wiring investigation (the WS/SSE transport is
already type-generic, but this poll fallback wasn't). Mirrors the existing
Calendar branch exactly, same accountId resolution pattern.
Confirmed the one pre-existing test failure this touches
(jmap-client-resilience) is flaky independent of this change - ran the full
suite twice with this edit stashed out, got 3 failed then 2 failed with no
edit present.