I was thinking the same thing, and got the same google results,,, you were quicker!
I think you probably have the right idea. I've been involved with several threads of late where SmartFTP has failed to complete file transfers of large groups of files, even though many of them are small in size. Maybe a timing issue with SmartFTP.
At any rate, for the users in those threads, a different ftp client solved the problem.