I understand, and was not meaning to imply that you didn't know what you were doing...just offering the only suggestions that I have found seem to help others.
I'm not familiar at all with fetch - I suggest you log into the shell via ssh and do a "ls -la" of the "www.domainname.tld" directory to see if it is really there.
That said, you prior host, unlike OS X, might not have set the "." files to be "hidden", which could account for what you are seeing with your FTP client (they won't show in OS X, but will show in your client). DH does set them to be invisible, and your client will have to have it's settings configured to display them) .
Have you double checked to make sure your ftp client settings are configured to show hidden files? (I know, you've been doing this for 10 years, so please don't get ruffled at the suggestion)?
The only way to tell for sure if it is "on your end" or not is to look at the directory in the shell and list the hidden files - if it is there, then it is somehow related to your client.