Found the error -- a friend of mine noticed that Google results were sending people to the old site's Location page instead of the new one, and I noticed when I accidentally left off the trailing slash on the URL for the Location page in the Facebook Debugger that it also redirected to the old site. (even though those were all .html files that should have required the file extension.)
I moved those files out from the root directory and my problem is solved.