services stop and start as hosts are added and removed

fixes zen-13093
But if you shutdown before the connection is on the channel, then the whole thing shuts down anyway.