async fn drain_incoming_data<S: Stream + Unpin>(reader: S)
Drains a HoprSocket reader, discarding all packets and logging throughput every ~60 seconds. Runs until the stream ends (sender side dropped).