raise instead of Chef::Application.fatal!()

Using Chef::Application.fatal! will cause the entire application to
quit, which may not be what we want, as Chef may be running as a
daemon and the underlying service management system on the node may
not restart it automatically. Instead, raise, so that a running daemon
stays running.