change to stream service protocol and OutputDestination to support async/delayed fetching of output destination. Twitch output config allows re-auth to a different account and auto-fetching of the stream key when stream starts.
Twitch output config now has a 'fetch stream key' button that does OAuth authentication and then fetches the user's stream key.