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.