fix(artifact): delete old final artifacts before rebuild
fix(artifact): delete old final artifacts before rebuild

Some linkers do not remove the executable, but truncate and modify it.
That results in the old hard-link being modified even after renamed.
We delete the old artifact here to prevent this behavior from confusing users.
See rust-lang/cargo#8348.

eminence/cargo,eminence/cargo,eminence/cargo,rust-lang/cargo,rust-lang/cargo,rustyhorde/cargo,rust-lang/cargo,rustyhorde/cargo,rust-lang/cargo,rustyhorde/cargo,eminence/cargo,rustyhorde/cargo