ICS agent connection manager can hang during reconnect, leaving agent permanently disconnectedDescriptionThe ICS connection manager can stop reconnecting after a connection failure. The agent process remains alive and local checks continue to run, but no keepalives or events are sent to the backend until the process is manually restarted.The symptom is a single reconnect attempt logged at a specific timestamp, followed by silence in all connection/transport/keepalive logs while the rest of the agent continues to operate.Steps to Reproduce This issue is intermittent and depends on network/server timing, so it is usually observed in the field rather than reproduced on demand.Customer-visible symptoms:1. The agent process is still running.2. Local checks continue to run (e.g., DEX checks, scheduled checks).3. The agent stops sending keepalives and events to ServiceNow.4. In the agent logs, the last connection-related entries look like this:```[agent] [Connection closed: rpc error: code = Unavailable desc = error reading from server: EOF] transport receive error[agent] Connection was closed, restarting connection[agent] connecting to backend URL "..."```5. After the `connecting to backend URL` line, there are no further keepalive, reconnect, or connection logs for an extended period.WorkaroundRestart the agent process. The agent will reconnect on startup.Related Problem: PRB2065908