The seat allocation you make on AA.com should stick (seatshifters notwithstanding) - I have done this kind of itinerary before and used the AA locator to assign seats on the AA sectors with no issues. Looking at it in MMB you'd think I have no seat assignment since it shows the usual "Seat choice available at check-in".