One little thing. Characters that did not start a conversation should be allowed to, with either permission (or otherwise) interject in a conversation to either use a Persuasion check or a background tag to advance the conversation, or allow a character with Pet Pal to take over a conversation accidentally started by a character without it.