I think that AA Flight Service does have supervisors who fly around the system from time to time to check up on cabin service implementation. But I do not know if it is intended to be surreptitious. It probably is pretty easy for the working FAs to figure out from the manifest which pax are non-revs, and deduce from there.