Add "starting" and "started" to better reflect daemon state to the
caller.
Return the correct daemon state.