change the way proxies are handled to perform perfect forwarding

We need to perform perfect forwarding when unproxy-ing to fix issues with the sinhcosh cover test