Try using the multi-city function on aa.com, it appears to price it out correctly at the end (it does NOT add up the individual legs). I'm guessing the connection builder functionality failed. The connection will probably re-appear when the next schedule change occurs.