utility to combine PaymentTransactionInfoPlugins

Maybe the pull request can be simplified to hide internal changes that aren't interesting after the fact
If `t2` succeeded but `t1` failed, we probably want `t2`'s references.