What exactly do you want AA to do? Track down that passenger and charge him the difference in fare? Is that the response you're looking for? The non-rev is a non issue as they can be seated wherever they have a free seat after upgrades have been processed, could have easily been J or F.