Move the "mv" invalid destination user check into the runner.