I keep getting the following when trying to patch the classic client

Has anyone else had this problem? Anyone been able to fix it?
There is nothing in the patch folder before starting to patch, but when it fails, there is a new file. I delete this file and try again to patch, but this keeps happeningStarting patch session...
Transferring patch information
Downloading patch uosa_win32_7-0-2-1.rtp( 2091724 bytes )
Downloading patch uosa_win32_7-0-2-1.pat( 12 bytes )
Downloading patch uosa_win32_7-0-2-1.rtp( 2091724 bytes, resuming )
Error reading file block from socket
To attempt to resume the transfer press Cancel and run UO again.
Error receiving "uosa_win32_7-0-2-1.rtp"
Error during session
Your client may not be the most recent version.
You may be able to play the game with your current client.
Check http://www.uo.com/ for help on resolving patching issues.
Click OK to play the game or Cancel to abort.
Has anyone else had this problem? Anyone been able to fix it?