Make snapshot transaction less of a special case...
Make snapshot transaction less of a special case...

Fixes a bug with the refactored circular buffer logic where restarting
Bottled Water (such that the replication slot already existed, and it
skipped the snapshot) caused it to start in a state with txn id 0
present but uncommitted.

confluentinc/bottledwater-pg,confluentinc/bottledwater-pg,confluentinc/bottledwater-pg,confluentinc/bottledwater-pg