I am using 2026.4.15 version; "In the current OpenClaw environment, openclaw health --json is taking ~20s and incorrectly reporting whatsapp: {running: false, connected: false} even when the bridge is actively sending/receiving messages.
Is there a lightweight provider-specific check (e.g., openclaw whatsapp ping or a direct socket check) that bypasses the global health summary?
Does openclaw health verify any critical infrastructure (database locks, message queues, or memory buffers) that would be missed if we switched to a direct process check?
How can we distinguish between a Bridge Reset (499 keepalive) and a Provider Hang without relying on the slow JSON status bit?"