Darren,
aa.com has a fairly detailed description of eligible and ineligible fares. With respect to your situation:
1) L class is specifically mentioned as a mileage accruing fare class; and
2) "Certain airline tickets are not eligible for mileage credit. These include... unpublished fare tickets, including consolidation fares (tickets booked in O class or tickets booked in Q class with travel originating in Europe).
If I were you, I would consider printing that page of the website and keeping it. Then, if the miles don't post, argue that L class is a qualifying fare and that it is not considered a consolidator fare by AA (they appear to only consider "O" to be a true consolidator fare).
Just a thought. It seems like a reasonable argument, particularly if stated in a courteous manner. In my experience, with a grey area such as this a combination of facts, listening (on my part), politeness and determination nearly always yields a satsifactory outcome from the AA rep.