After ae9da806947f66d2ea8bf77ca9c2ccdcd89f5483 androiddump properly checks to see if sockets timeout on Windows (recv doesn't set errno on Windows), so we can use a timeout instead of stalling. Fix #20526