Ok so it's a pain in the butt but I had the same problem.
A easy work around. Open the original file without resizing in...iphoto.
In iPhoto, export the image at the size you want back to the folder in which it came
I recommend making a dupkicate first so as to keep the original...but im sure you already knew that
Hope this helps as I also struggled with this