`with-mq-sessionpool` fn [here](https://github.com/mikub/titanoboa/blob/cluster/src/clj/titanoboa/channel.clj#L32) should wrap its body in `try` and use `finally` block to return the session to the "pool" core.async channel.
with-mq-sessionpoolfn here should wrap its body intryand usefinallyblock to return the session to the "pool" core.async channel.