Global users can be suppressed (via CentralAuth), to make them disappear from everywhere. Once a user is suppressed, only privileged users would be able to see that the user exists. The methods in CentralIdLookup take an $audience parameter to determine whether suppressed users can be returned. Right now we bypass all checks by using AUDIENCE_RAW (see CampaignsCentralUserLookup), but this is clearly wrong and we should account for it throughout the whole extension.
QA notes: see T312772#8070367














