I created the session table the same as the docs specify.
And I am using a timestamp field (for expiration).
I didn't mention those things in my post in an attempt not
to distract from the problem.
If I open separate connections for DBI and Apache::Session::Postgres
I can use them both just fine.