Making sure we honor `--skip-push`
Setting DockerCmd opts (via WithOpts) before logging

Otherwise, for tag commands, the Message() output will not include the
uuid of the image that is being tagged