Originally Posted by
mdd100
No visa is needed for U.S. citizens to enter Indonesia.
Your plan is OK. On the outbound direction, you are taking a risk that the ORD-DFW flight gets to DFW in time for you to make the outgoing flight - presumably you are planning to travel to DFW the previous day and spend the night there. If your flight is cancelled to DFW or somehow you don't make it to DFW on time, AA does not owe you anything.
With respect to skipping the last flight, the only warning that I have heard from others is that if AA cancels your flight from NRT-ORD, it could put you on a NRT-DFW flight. Then you'd need to find your own way back to ORD.
You have to decide whether these risks are worth the lower cost of the MR.