fix status_msg and exception logging

On Chef version 11.12.8 run_status.all_resources is not defined if there is an exception.  Figured this out by displaying the rescue error message.  Specific error I testest was "could not find recipe".