remove transaction-level relationship book-keeping
Merge pull request #948 from ghempton/transaction-relationships

Clean up transaction relationship book-keeping