So it's not just an isolated problem!
Had a similar problem just as you've related from our recent trip last February. British Airways "bombed" us right from the beginning(LAX to CMN) in failing to properly communicate the transfer of flights to Iberia Airlines - but fortunately there was a Ticket counter(LAX) and a Supervisor who after an hour finally figured out that all he had to do was simply issue us new tickets were we got our boarding pass to board Iberia Airlines. After our 10 day awesome and wonderful experience in Morocco, at the airport to come home- it was dejavu all over again. But this time unfortunately there is no British Airways Ticket counter or representative available OnSite and we actually ended up being stranded in CMN as there were no other flights available that day until the following day. Ended up paying for our flight back to LAX and had to book with another airline to get home. After my numerous back and forth exchange of emails with British Airways, they claim we were a "NO SHOW" on their flight(even though we should be on an Iberia Airline flight). It is obviously a chronic problem that One World Alliance definitely needs to address big time as it appears the Airlines are pointing fingers at one another each major failure, rather than correct the PROBLEM