The current implementation of transactions for the StardogConnector is somewhat flawed in that it allows for a transaction per thread which is not what Stardog's actual concurrency model permits for the time being at least.
Refactor the implementation so the connector provides a single usable persistent transaction.