Socket.IO server pingTimeout shorter than client reconnectionDelayMax causes premature disconnects
Socket.IO's server-side pingTimeout and pingInterval govern heartbeat detection, while the client's reconnectionDelayMax caps exponential backoff during reconnection attempts. When pingTimeout is configured below reconnectionDelayMax, the server may terminate a connection before the client's backoff reaches its maximum, creating a race between server-side cl