RDP - Remote Desktop disconnected, Error 2308 socket closed
One thing that I've run into before, and it's a known issue with Windows and RDP, is with multiple active network cards in the server. If the RDP's TCP configuration is bound to "any", sometimes RDP will not respond and it may take a reboot to fix it.
To solve this in our environment we simply bound TCP to the NIC we were expecting to use. This is done through the Terminal Services Management MMC in Administrative Tools.