Shutdown async client properly
gracefully handle responses with no entity; provide response code as error_message in cases where no error_message data is returned (eg. 401 Not Authorized when using Elastic with Authentication plugins)