
TODO since we only need a session pool for one use case, find a better way

We only create a session pool when we are not transacted.
Transacted listeners or producers need to be paired with the
Session that created them.