It's NOT correct, because the restored file was created some time ago, and it has just been restored, not re-created or changed. If you simply restore a file (any file, even a JPEG) using Time Machine, it does get restored with its original creation and modification dates, correctly. It's just if you restore the file using Time Machine, from within iPhoto, that the file's creation and modification dates get clobbered. That's not right.