Made the transport connect timeout additive for the JS client.

- Also had to fix the existing test to account for the new additive behavior (this doubles as testing the feature).

#2134
Made the transport connect timeout additive for the C# client.

- Also had to fix the existing test to account for the new additive behavior (this doubles as testing the feature).

#2134
Addressed code review comments