Fix --run with --watch - it does not watch correctly, and instead just exits.