services stop and start as hosts are added and removed

fixes zen-13093
no, because zzk.Listen waits for the zookeeper path to be available before it actually starts listening: https://github.com/control-center/serviced/blob/develop/zzk/zzk.go#L106