### Describe the bug If network link conditioner, in iOS developer setting, set as 100%loss, then status of `TCPTransport` is a waiting forever even if was set timeout. ### Steps to Reproduce > Detailed steps to reproduce the problematic behavior: 1. Set network link conditioner set as a 100% loss 2. Try to connect websocket using custom mode. 3. status is a waiting.... ### Expected behavior > A clear and concise description of what you expected to happen. Should set as a failed. ### Environment: - OS/Version: iOS16 - Starscream Version: 4.0.8 - Xcode version: 16.4 ### Additional context > Add any other context about the problem here. NativeEngine is working well.