fix(client): data still arriving keeps a slow health check alive

A health check on a slow link timed out after the quick 6s window even
while pongs and stream data were still arriving, dropping a working
connection. Count socket reads in the RPC session, and when the probe
window expires with new data received, wait another window, capped at
the full 15s probe timeout.
cf5163078bCodex committed on 10/14/2026, 12:18:47 PM· committed by Theo Browneparent6478d22
17 files changedLine totals unavailable