services stop and start as hosts are added and removed

fixes zen-13093
where does it shutdown when the channel is closed? the for loop starts again