servicediscovery: fmt and handle timeout errors

Signed-off-by: John Tuley <jtuley@pivotal.io>