I too have been having problems with mileage with partners especially with NW. I have been flying them much more now and yes I have been scoring 100% upgrades but I have to mail my boarding passes in for the last two trips. I know that my account number is in there since I have gotten the upgrades.
Could they be pissy that I am not flying CO and this is their way of retaliation?