Force-pushing a branch several times in a row leaves the older pipelines running to completion against commits nobody is waiting on. Mark the job interruptible so GitLab can reclaims the runners.
Gitlab CI supports ANSI color codes, which cargo does not output with no TTY.
The image now puts $CARGO_HOME/bin on PATH itself.