The fact that all queries are now thread safe, and incorporate transactional commit, is also significantly simplifying. There is no need for query completion handing, queries ideally run sequentially. Each channel conversation is ordered on its own strand and can execute concurrently across channels.
(edited)