It works!
In the end I didn’t even need a PubSub websocket. I was able to use the common.js events.
I used the auth callback to determine if it’s the broadcaster or not.
And then window.Twitch.ext.send is able to broadcast directly to the PubSub.
The window.Twitch.ext.listen callback receives the broadcasted messages in common.js.
Walla!