New, Unexpected Bug Causing Disconnects

Sockets are being disconnected periodically, seemingly out of the blue.
This problem didn't seem to be visible on Monday & Tuesday (as well as
during testing on the weekend), but it's now kicking users out every so
often.

In the browser, I'm getting a client-side error message about
Websockets:

WebSocket connection to
'ws://mashabout.com/socket.io/?EIO=3&transport=websocket&sid=GVtHuVP7VFb3o5hVAAAE'
failed: Error during WebSocket handshake: 'Connection' header value must
contain 'Upgrade'

It seems to be something to do with the upgrade from Websockets to
another protocol, but as of yet I'm not really sure how to adjust the
headers to make this bug happy. Fuck.

Anyway, most of the programming tonight has consisted of flying between
GitHub & Stackoverflow trying to find out what the dilly is.

Bloed.