Use fallback server for invalid endpoint urls

When the endpoint url in a TCP Hello message is invalid fall back to a
discovery-only server that knows about all servers registered with the
stack. The fallback server can answer a FindServersRequest and delegate
a GetEndpointsRequest to the correct server.