Há algum tempo (não sei quanto), os construtores da class MailboxAddress foram atualizados e não permitem mais a criação de um objeto com apenas um argumento, sendo necessário ao menos dois, sendo o primeiro o nome a ser exibido quando o e-mail for enviado e o segundo o próprio endereço de e-mail. Essa informações podem ser conferidas na documentação.
Sugiro a implementação de uma solução por parte de cada um para, ou contornar esse impeditivo e receber o nome do destinatário ou gerar o nome à partir do endereço de e-mail.
A minha implementação foi utilizando uma string vazia
...
destinatarios.AddRange(Destinatarios.Select(d => new MailboxAddress("", d)));
...
}