adaptiveTimeoutForHost function
Implementation
Duration adaptiveTimeoutForHost(String host, Duration base) {
final avg = _rttEwma[host];
if (avg == null || avg.isNaN || avg <= 0) return base;
final ms = (avg * 4).clamp(50, 2000);
return Duration(milliseconds: ms.toInt());
}