put back forwarder channel nil check since otherwise forward(...) can block indefinitely due to both the forwarder channel and finshed channel being nil
put back forwarder channel nil check
since otherwise forward(...) can block indefinitely due to both the
forwarder channel and finshed channel being nil

bboreham/weave,awh/weave,paladin74/weave,awh/weave,bboreham/weave,kidaa/weave,aaam/weave,kidaa/weave,awh/weave,n054/weave,dpw/weave,awanke/weave,OnePaaS/weave,achanda/weave,paulbellamy/weave,achanda/weave,tomwilkie/weave,dpw/weave,philipz/weave,squaremo/weave,dpw/weave,2opremio/weave,philipz/weave,errordeveloper/weave,cgvarela/weave,errordeveloper/weave,tomwilkie/weave,beni55/weave,kidaa/weave,2opremio/weave,BWITS/weave,errordeveloper/weave,rade/weave,rade/weave,weaveworks/weave,n054/weave,beni55/weave,n054/weave,kidaa/weave,paladin74/weave,inercia/weave,OnePaaS/weave,BWITS/weave,BWITS/weave,achanda/weave,weaveworks/weave,errordeveloper/weave,tomwilkie/weave,ycaihua/weave,BWITS/weave,weaveworks/weave,aaam/weave,narry/weave,ycaihua/weave,squaremo/weave,aaam/weave,OnePaaS/weave,rade/weave,beni55/weave,bboreham/weave,OnePaaS/weave,awanke/weave,paladin74/weave,awanke/weave,philipz/weave,inercia/weave,squaremo/weave,2opremio/weave,inercia/weave,dpw/weave,ycaihua/weave,beni55/weave,2opremio/weave,aaam/weave,paladin74/weave,paulbellamy/weave,squaremo/weave,narry/weave,ycaihua/weave,weaveworks/weave,bboreham/weave,awh/weave,philipz/weave,beni55/weave,philipz/weave,rade/weave,errordeveloper/weave,kidaa/weave,dpw/weave,inercia/weave,ycaihua/weave,cgvarela/weave,achanda/weave,cgvarela/weave,awanke/weave,awh/weave,cgvarela/weave,narry/weave,narry/weave,achanda/weave,inercia/weave,paladin74/weave,paulbellamy/weave,n054/weave,tomwilkie/weave,aaam/weave,OnePaaS/weave,awanke/weave,2opremio/weave,squaremo/weave,bboreham/weave,tomwilkie/weave,rade/weave,cgvarela/weave,BWITS/weave,paulbellamy/weave,narry/weave,n054/weave