… it with SIGINT -- works around OHAI-223
…back does not work
* bug report describes passing `-r` to usermod, but it seems that `-m` is also invalid for usermod and was being passed to it. * Had to do a good amount of refactoring to make the change in a non-janky way.
* add a guard around Chef::CookbookVersion.cleanup_file_cache to noop on chef-solo * a bit of refactoring to make the cleanup code testable * regression tests, backfill missing positive tests
…to create database if it fails with 412
… failure to create the database, which can happen with certain race conditions against other processes on the box