This has been fixed by Microsoft.
Win7/Server 2008 R2:
https://support.microsoft.com/en-us/help/3094412/wireless-connection-is-lost-when-the-wireless-session-times-out-in-win
Win8.1/Server 2012 R2:
https://support.microsoft.com/en-us/help/4025335/wi...