Rebase CHEF-1971: Report a more appropriate error when no recipe is given

This replaces https://github.com/opscode/chef/pull/1971.