Error handling for Clojure async