- WebSocket now closes properly.\n- Network run loop should no longer cause crashes\n- Timeouts now fail with an error rather than a close.\n- WebSocket now only has 30s to receive close echo from the server otherwise it will hard disconnect.