1009 io error handling

`(re-find #"error" response-text)` is another option that uses standard clojure.