Ok, so I had a reason to run Slack in Orion side by side with the desktop app to see when things started to go stale. It is indeed websocket related...
After some disconnects, from the info logs it looks like it's able to reconnect.
But for what ever reason, it gets into a situation where it seemingly can't reconnect.
For my next test I'll try doing a side by side comparison with Safari directly.