I think the comment should be more accurate i.e.:
/// True if the agent has valid path (targetState == DT_CROWDAGENT_TARGET_VALID) and the path does not lead to the requested position, else false.
This kind of state handling gets easily out of hands unless defined very carefully.