Updates `./mach update-cargo` for new path changes

Also fixed a bug if run with no arguments.