Handle repository creations transactionally
With the TransactionManager now supporting creating a repository in a transaction, let's enable the repository creating RPCs to run transactionally.
Some tests needed minor adjustments as they assert storage details that change with transactions.