[Bug]: UseSync connection fails and status still being "loading"
I followed the [Sync Docs](https://tldraw.dev/docs/sync) to create my collaboration board. I'm adding authentication logic inside my worker code, so when a user should not be able to connect to a specific room, it returns a 403 Forbidden response.

<img width="606" alt="Image" src="https://github.com/user-attachments/assets/c9100c06-deba-4a21-9110-8b0a9e79a5ec" />

However, when I try to handle this on my client side, my store status (which returns the useSync hook) remains in "loading" state and does not fail, even though the console shows that the socket is unable to connect.

<img width="433" alt="Image" src="https://github.com/user-attachments/assets/655b40bb-7974-462c-85de-74d4fc8a9a71" />

Is this a bug or am I doing something wrong?
Thanks in advance.