Under the hood
A failed proxy websocket open now reports the dial-time probe error and stops after one attempt.
When the WebSocket tunnel to the CCR agent-proxy fails to open, the error message now appends any probe error observed at dial time, giving more detail on the underlying cause. A probe error encountered at dial time also forces immediate exhaustion of the connection attempt (effectively capping it at 1 try) instead of going through the normal retry count.