Add a sleep-loop to get the Docker daemon's tcp socket - the pid file is...

...n't ready the first time we ask for it on one slower box I have

and in the process, it was easier to return the error and use it...
oh, thanks - good point. Its turning out to be hard to learn good go habits when learning go from a non-styled codebase :)

but you're helping immensely - thank you.