$pidm result of self::has_pim()  isn't the same as the $pidm returned from PSUPerson::get($pidm)?