Do not start stopped machines in cluster when starting a service.

Idea created by cmathers on Jul 31, 2018
    In Product Plan

    When I have a machine in a cluster which is stopped but another is started and I start or publish a service I have to wait for the stopped machine to start. I do not want that machine started, that's why I explicitly stopped it. So I am forced to watch a machine start and then stop it again. They share a config store so it shouldn't need to be started in order to read the new service definition when its started back up later.