Browser1 -> next state
Browser2(slow) -> unconfigured
<browser1 update goes through>
<browser2 request is still running BUT state changes to next state via event from websocket>
<browser2 completes request and UI state reverts to pre-browser1-update>
<browser1 has the correct state (same as in backend)>