- Prepare endpoint wraps each destination in try/catch; partial success
if at least one destination is ready (e.g., Twitch works when YouTube
is rate-limited)
- Echo sent Twitch messages back to app WebSocket (IRC doesn't echo
your own PRIVMSGs)
- Start YouTube and Twitch chat clients in parallel via Promise.allSettled
- Fix Twitch auth failure detection (Login unsuccessful + Login
authentication failed)
- Add Twitch IRC debug logging