Adding 'Retry Delay' to the 'Transfer Queue'

When I'm uploading files to my hosting server the files are getting renamed to a temporary file name by the hosting FTP server. When the file transfer is completed or the connection is closed intentionally the file renamed back to the original name. If the file transfer is interrupted in the middle, the file name remained the temporary file name until the connection is timed out (180s) by the hosting FTP server.

When I'm using the 'Transfer Queue' to upload a large file and the connection is interrupted in the middle, the 'Transfer Queue' tries (and succeed) to reconnect immediately and continuing the file transfer. But because the file name is still the temporary file name assigned by the server, instead of resuming the file transfer the uploading start from the beginning.

Right now, my only solution is to use the direct transfer and wait for 180 or more seconds when interrupted, and then resuming the file transfer manually.

Adding 'Retry Delay' to the 'Transfer Queue' will solve this problem.