Don't Stop the Multi-Party! On Generating Synthetic Multi-Party Conversations with Constraints