I should have thought of that straight away, but now that I have my perplexity has only deepened! The html to link to comments is there on IE, and looks to me exactly the same as the html at the end of other posts (where comments are displayed correctly).
Makes no sense to me at all. It appears that WordPress is sending out the right code, but some browsers are not displaying it in this one instance.