services stop and start as hosts are added and removed

fixes zen-13093
That only waits while getting a connection, once the connection is obtained that select is no longer active.