feat(client): add SetDialTimeout method

Enables this to be customized from the default of 1 second.