TL;DR use target_emails not target_recipients
Note that target_recipients is a parameter to PostsController, not an argument for PostCreator.
That controller figures out if the recipients are users, groups or email addresses and then eventually passes it as target_emails to NewPostsManager and it ends up in TopicCreator.