[Twisted-Python] BUG: setting timeout on clientTCP() will invoke connectionFailed twice