Handle depsolver timeout as a 412
Handle depsolver timeout as a 412

We choose to make a depsolver timeout a non 500 error to avoid the
client from retrying immediately. While not ideal, the user can pin
versions and/or reduce the cookbook version set and then retry.

chef/chef-server,vladuemilian/chef-server,charlesjohnson/chef-server,poliva83/chef-server,juliandunn/chef-server-1,chef/chef-server,poliva83/chef-server,itmustbejj/chef-server,chef/oc_erchef,itmustbejj/chef-server,charlesjohnson/chef-server,marcparadise/chef-server,rmoorman/chef-server,rmoorman/chef-server,vladuemilian/chef-server,chef/chef-server,chef/oc_erchef,Minerapp/chef-server,Minerapp/chef-server,juliandunn/chef-server-1,juliandunn/chef-server-1,rmoorman/chef-server,stephenbm/chef-server,Minerapp/chef-server,marcparadise/chef-server,chef/chef-server,Minerapp/chef-server,chef/oc_erchef,itmustbejj/chef-server,chef/oc_erchef,stephenbm/chef-server,stephenbm/chef-server,rmoorman/chef-server,stephenbm/chef-server,charlesjohnson/chef-server,Minerapp/chef-server,poliva83/chef-server,chef/chef-server,stephenbm/chef-server,chef/oc_chef_wm,charlesjohnson/chef-server,vladuemilian/chef-server,juliandunn/chef-server-1,itmustbejj/chef-server,chef/chef-server,itmustbejj/chef-server,vladuemilian/chef-server,juliandunn/chef-server-1,poliva83/chef-server,poliva83/chef-server,vladuemilian/chef-server,marcparadise/chef-server,marcparadise/chef-server,charlesjohnson/chef-server,rmoorman/chef-server,marcparadise/chef-server