Fix cc proto rules for canonical_path_from_root Path creation was previously based on the incorrect use of canonical_path_from_root. Adjust logic to address multiple targets potentially creating the same file Test: build/bazel/ci/bp2build.sh Test: build/bazel/ci/mixed_droid.sh Change-Id: I008779d0f3e87427410ab27af72decf00b7a74d8