Make davcli error logging more resilient

* Wrap errors from davcli
* Handle body reading errors when logging the response body

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>