Allow a service to be started with 0 threads specified.

When a service piggy backs on another services loop it is legitimate
to have start called with 0 threads specified.