Reset VPN and adapter state after connection failures
Restart adapter-related state and close stale VPN clients when tunnels stop connecting or disconnect repeatedly.
- close the VPN client fully first
- reset the network stack when tunnel state is obviously stuck
- reboot before reconnecting after winsock and IP reset