add PDS-direct profile fallback for overridden accounts
bsky API returns nothing for banned/suspended accounts, so actors with
show overrides get indexed without avatar or displayName. now fetches
profile data directly from the actor's PDS via com.atproto.repo.getRecord
when bsky refuses and a show override exists. zero cost in the normal
case — only triggers for the intersection of bsky-missing + show-override.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>