feat: local toolchains fail fast when tool is not found
When a local toolchain is selected, if the tool is not found on `PATH` the repository rule raises an error straight away rather than using a stub binary.
When a local toolchain is selected, if the tool is not found on `PATH` the repository rule raises an error straight away rather than using a stub binary.