Don't use WithBlock() on `dist` gRPC connection
Don't use WithBlock() on `dist` gRPC connection

When using WithBlock() on the dialer, the connection timeout must fully
expire before any status is provided to the user about whether they can
even connect to the socket. For example, if the containerd socket is
root-owned and the user tries `dist images ls` without `sudo`, the
default is 30 sec. of "hang" before the command returns.

Signed-off-by: Phil Estes <dbac1f450dc8326caa7ba104b384a0eca642250c@linux.vnet.ibm.com>

dmcgowan/containerd,containerd/containerd,vdemeester/containerd,mikebrow/containerd,estesp/containerd,vdemeester/containerd,AkihiroSuda/containerd,hqhq/containerd,miaoyq/containerd,thaJeztah/containerd,crosbymichael/containerd,chanezon/containerd,estesp/containerd,miaoyq/containerd,kunalkushwaha/containerd,rajasec/containerd,xiekeyang/containerd,mikebrow/containerd,containerd/containerd,dmcgowan/containerd,crosbymichael/containerd,thaJeztah/containerd,kunalkushwaha/containerd