The reactor factory methods all use a default value of 5 seconds for the initial connection timeout. There is no mechanism at the moment to set this timeout.
This is causing problems when slow authentication negotiation takes longer than 5 seconds and the factory throws an OperationTimedOut exception.
+1 Nice removal of code too.