A question more than a suggestion really...
Wouldn't booking online at oneworld.com avoid this problem? I guess you'll have to take the AA code-share to NRT first before heading straight to the US/Haiwaii.
Am I right in assuming I don't need to be present in Korea to ticket an online AA booking made through oneworld?