Alright, it seems like having the "right" property set in the label mxml in addition with the x property in the overridden updateDisplayList is not a good combo, as soon as I removed the left property it worked just fine.
(thanks to ced-b for creating a spark of thought!)