clien/async: Perform connection initialization
clien/async: Perform connection initialization

The async client was not validating that it received the server's
settings -- this commit fixes this.

tempbottle/solicit,mlalic/solicit,stepancheg/solicit,gwicke/solicit