client: move discovery path logic into client pkg
client: define DefaultRequestTimeout