FTP and SFTP steps add timeouts, retries, and reusable downloads
FTP and SFTP workflow steps now handle common file operations with better timeout, retry, and cleanup behavior.
Download file content in a format that can be passed to later workflow steps.
Retry uploads after temporary failures.
Time out list, upload, download, rename, and close operations instead of hanging indefinitely.
Report file operation errors more consistently.