What a VPN kill switch does, and when it fails