text: Title: Can we convert this in to ServerResponseError.from_response exception instead of NonXMLResponseError
  Body: It would be helpful if ServerResponseError.from_response is implemented on line 173 instead NonXMLResponseError.
  
  https://github.com/tableau/server-client-python/blob/4259316ef2e2656531b0c65c71d043708b37b4a9/tableauserverclient/server/endpoint/endpoint.py#L173