Fix bizarre bug where for some zip archives, `{arch}.namelist()` would return one of the files in the archive twice, leading to lots of breakage elsewhere.
No frikkin clue what was causing that.