In theory, the planner state could have more granularity than the PathAvailability. In a refining path planner, it would say there is a path available very early in the process, even though the path isn't complete. That being said, that's clearly not the case here and the two could be combined right now.