Allow pubsub transactions from external sources

This allows pubsub adapters to raise change events fro changes that
happened outside the Racer ecosystem, by omitting the txn version.