Okay, this doesn’t make any sense at all. In the Reading Settings, I changed “Blog pages show at most” to 1 post instead of the default 10, and it seems to work now. I guess this is resolved then…
Ah, I solved it. I was missing <?php comment_id_fields(); ?> in my comments.php. Yay! 🙂
I’m such a bozo 🙂 Turned out I had just copied duplicate-post.php to my plugins folder, and not the entire duplicate-post folder. It seems to be working fine now 🙂