I'm on iOS where the background is restricted. After some time of being in the background the websocket enters an Error state on app returning to foreground. Setting active = true does not make the socket reconnect. It tries but dies. Then there's nothing I can do to connect again it seems. How can I go from Error state to Connected?