The podcasts should now be functional. The problem was simple but obscure: my server runs Linux, which is case sensitive, and the file names were all in lowercase, but specified with initial capitals in the XML and HTML files.
I’ve successfully downloaded and played them from the HTML. I would appreciate someone trying the subcribe/iTunes update and seeing whether they are now correct there too.