TimeoutStream fixes
TimeoutStream fixes

 * Be sure to cancel the timeout if an exception happens *besides* OperationAbortedException.
 * Don't keep a reference around to a timer that's been cancelled, because it can't be reset (though we'll try).

Change-Id: I9f70334da1de9cdf35545100e4d2c9e1b7606d10
Reviewed-on: https://gerrit.dechocorp.com/4810
Reviewed-by: Russ Simons <c93a72122f3199b175c9b2766a6096fa95d517d4@decho.com>

adfin/mordor,cgaebel/mordor,mozy/mordor,mozy/mordor,ccutrer/mordor,mtanski/mordor,adfin/mordor,mtanski/mordor,ccutrer/mordor,cgaebel/mordor,adfin/mordor,ccutrer/mordor,mtanski/mordor,mozy/mordor