fix(fleet): exist if systemd reports failure

If you run `deisctl start platform` and one of the units decide to
fail halfway through deployment, deisctl will continue to run until
the unit shows "running", which means it'll effectively run forever.
This lets `start` bail out if the unit fails to start.