The "blocking call cancelled" error is actually from within WS_FTP and your local computer. WS_FTP suggests the following solution if you receive one or more "Blocking call cancelled" messages and the file transfer is incomplete:
If you are using the Microsoft TCP/IP stack, part of the Windows 95 and NT operating systems, try setting the Maximum Transfer Unit (MTU) to 576.
Keywords: WS_FTP FTP