Up until now, the client creation did not fail when Docker daemon was not running but the behaviour seems to have changed on macOS.
In any case, ensuring that the client creation failure does follow the rest of the logic is the right thing to do.
Fixes #107 (closed)
Fixes beat.editor#282 (closed)
This will create a new commit in order to revert the existing changes.