I would still love to get a version of this patch backported. And I just thought of an idea to do so without breaking the Windows ABI, by slightly modifying my previous idea. See the attached patch.
0001-Treat-ETIMEDOUT-as-indicating-a-non-recoverable-conn.patch
Description: 0001-Treat-ETIMEDOUT-as-indicating-a-non-recoverable-conn.patch