VPN seems to be working fine now. Really confused as to what the hell's going on. Those infuriating moments of testing suggest that it's not my own equipment at fault; it's either Virgin that had a few minutes of random fuckups, or Trust Zone.