Fix error handling for pipelined connect.
Fix error handling for pipelined connect.

darcs-hash:20070703162253-4cc09-ca45ba7bfe004609d7bdf5455e33a45fc59f6797.gz

nxtreaming/chumen,gorakhargosh/polipo,berkley4/polipo,feijilei/polipo,lkraider/polipo,dxq-git/polipo,feijilei/polipo,akkakks/polipo,Psiphon-Inc/polipo,fukusaka/polipo,dxq-git/polipo,berkley4/polipo,doublec/namecoin-polipo,jech/polipo,fqtools/polipo,lkraider/polipo,fqtools/polipo,akkakks/polipo,TierraDelFuego/opilop,danchr/polipo,clowwindy/polipo,galeksandrp/polipo,Android-Apps/polipo,jech/polipo,toke/polipo,jeromelebel/polipo,strongwillow/polipo,jech/polipo,strongwillow/polipo,fqtools/polipo,berkley4/polipo,nxtreaming/chumen,ssb22/polipo2,dxq-git/polipo,galeksandrp/polipo,akkakks/polipo,caeies/polipo-caeies,nxtreaming/chumen,Android-Apps/polipo,feijilei/polipo,lkraider/polipo,galeksandrp/polipo,ajmgh/polipo,ssb22/polipo2,ssb22/polipo2