You should be fine. In any case in the event of a misconnect, so long as both flights are on a through ticket then you will get rebooked onto the next available flight with BA or AA. If separate tickets then you have an issue because you will be marked as a no show on the LHR flight, and will have to pay for a replacement flight to LHR, and all remaining flights on the ticket will be cancelled.