THTTPRio kann - gesteuert über USE_INDY - intern entweder
Indy oder WinHTTP verwenden (siehe
https://stackoverflow.com/questions/26911550/).
Vielleicht hilft es dies umzustellen.
Alternativ: einen lokalen Proxyserver in die Verbindung einbauen, und dessen Fehlerbehandlung nutzen. Die
Indy Komponenten enthalten z.B. TIdHTTPProxyServer.
Ob der Server aktuell erreichbar ist kann auch z.B. mit einem HTTP Request (z.B. HEAD) überprüft werden, der vor dem
SOAP Request per HTTP Client gesendet wird.