socket.io v4.4.0 has this [nice feature of guaranteeing at least one delivery on emit](https://socket.io/docs/v4/emitting-events/#with-timeout), using timeouts. Seeing as we're still on v3, when can we reasonably expect a v4 client?