I know, it seems like a strange thing to do to fix this, but it might just do the trick. I've had problems with disk images that won't mount on a couple of occasions before, and every time it has been related to the same file having the wrong permissions: /System/Library/Filesystems/cd9660.fs
After repairing (and probably reboot, can't remember), everything worked again.