Disconnect if '/SNX/ReLogin' download fails

I'm using current dev branch (ecdd000f)

Got this ugly output:

2022-09-20 13:43:57 snxwrapper[26235]: checkpoint.example.com|snx_reauth> Time is almost up, will try to ReAuth
2022-09-20 13:43:57 snxwrapper[26235]: checkpoint.example.com|cp_login> Will try to re-log in as m_(6)_l
2022-09-20 13:44:01 snxwrapper[26235]: checkpoint.example.com|url_get> Unexpected fuckup downloading '/SNX/ReLogin':
Traceback (most recent call last):
File "/usr/bin/snxwrapper", line 693, in url_get
rsp = await https_client.get(path, ssl=ssl_ctx)
File "/usr/lib/python3.10/site-packages/aiohttp/client.py", line 466, in _request
with timer:
File "/usr/lib/python3.10/site-packages/aiohttp/helpers.py", line 721, in __exit__
raise asyncio.TimeoutError from None
asyncio.exceptions.TimeoutError
2022-09-20 13:44:01 snxwrapper[26235]: checkpoint.example.com|snx_reauth> Error? {<class 'ConnectionError'>}: checkpoint.example.com|url_get> Failed to download /SNX/ReLogin
Traceback (most recent call last):
File "/usr/bin/snxwrapper", line 1022, in snx_reauth
cookie, newtime = await cp_login(proto.server, True)
File "/usr/bin/snxwrapper", line 1264, in cp_login
p_login, post_payload = await cp_login_payload(server, uri_login)
File "/usr/bin/snxwrapper", line 1139, in cp_login_payload
r, bs = await url_get(host, uri_login)
File "/usr/bin/snxwrapper", line 720, in url_get
raise ConnectionError(f"{server}|url_get> Failed to download {path}")
ConnectionError: checkpoint.example.com|url_get> Failed to download /SNX/ReLogin
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com|SNXTCP> Received recoverable DISCONNECTED_RP (0x1C3): User Authentication expired.
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com|run_snx> VPN died after 20416s
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com|SNXTCP> Sent DISCONNECT_RQ to SNX
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com> Problem (can retry): 0x1C3: User Authentication expired.
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com> Failed connection attempt 1/3
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com> Will retry in 15s
2022-09-20 13:53:39 snxwrapper[26235]: checkpoint.example.com|SNXCLI> SNX connection closed
2022-09-20 13:53:54 snxwrapper[26235]: checkpoint.example.com> Already logged in, not going to try login again
2022-09-20 13:53:54 snxwrapper[26235]: checkpoint.example.com|run_snx> Preparing to launch SNX
2022-09-20 13:53:54 snxwrapper[26235]: checkpoint.example.com|snx_payload> Missing mandatory SNX parameters!
2022-09-20 13:53:54 snxwrapper[26235]: checkpoint.example.com> Failure (will quit): Missing SNX parameters!
2022-09-20 13:53:54 snxwrapper[26235]: Exiting cleanly with return code 0