> If the lock file already exists, then fail with a warning. If '--auto' > is specified, then instead no warning is shown and no tasks are attempted. Maybe just delete these 2 lines - you're not failing, and you're refraining from attempting all tasks regardless. With or without this change, patches 1-7 look good.