bug fix: Services were failing to enter a STOPPED state. It is now the user's
responsibility to enter a stopped state in the service main function.  The
'startServiceCtrlDispatcher' function will continue to automatically put the
service into a START_PENDING state.