consider reordering PT/proxy phases
A pluggable transport can itself use a firewall-bypass proxy, so maybe the progression should go more like
conn_pt
conn_proxy
conn_proxy_done
conn_pt_done
A pluggable transport can itself use a firewall-bypass proxy, so maybe the progression should go more like
conn_pt
conn_proxy
conn_proxy_done
conn_pt_done