Was this originally book under one PNR?
When did you make changes to your ARN-LHR ticket?
Did any email confirmation was received indicating the changes? What did it said?
Did any email confirmation was received indicating the cancellation of the return portion of your friends ticket?
At this point, you have no idea on what happened, but it is best to go back to AA and have them look into what occurred on your call.