Thanks, this had been bugging me for a few days.
I moved the wp installation to a sub-directory to try to avoid this 404 problem. However, I had already set the permalinks before the move.
Removing permalinks code from htaccess in original (top-level) folder (but leaving them intact in the new sub-directory) fixed this.