Move to polling loop for service clients to avoid deadlock from SIGINT d...

Move to polling loop for service clients to avoid deadlock from SIGINT delivered during startup.