Fix issue with nightly tests

The EndpointFactory could not manage two transports for the same
host, even though the transports don't interfere with one another.

In the long run, we should re-use endpoints, but as long as they are
stateful, that's pretty tricky.