**Describe the bug** Consider server code: ```kotlin routing { rpc("rpc") { error("Random error for what ever reason") registerService<Main> { MainService() } ``` When service access dangles forever. ```kotlin val rpcClient = client.rpc { ... } val mainService = rpcClient.withService<Main>() mainService.checkStatus() // <-- It is a suspend function ``` **Expected behavior** Cancellation exception from `checkStatus()` **Additional context** Version: 0.10.0 The WS connection was closed immediately without any message to the client <img width="1251" height="129" alt="Image" src="https://github.com/user-attachments/assets/c8783827-830f-4a98-822b-97e52de42758" />