Remove path_hash everywhere

* Add `canonical_path` (with index) to host_paths to compensate