Eu percebi isso, graças a alguns estímulos gentis de @PatrickMevzek:
Os ramos que eu estava vendo eram, na verdade, referências a filiais remotas que já haviam sido excluídas . Para citar a resposta principal do encadeamento de SO vinculado acima,
$ git remote prune origin
consertou para mim.