No-op Connect when DefaultClient exists

This prevents connections from leaking.

This commit also clarifies the documentation.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>