Enviar PM para um endereço de e-mail de um plugin

TL;DR use target_emails e não target_recipients

Note que target_recipients é um parâmetro para PostsController, não um argumento para PostCreator.
Esse controller descobre se os destinatários são usuários, grupos ou endereços de e-mail e, em seguida, eventualmente o passa como target_emails para NewPostsManager, e ele acaba em TopicCreator.