Do not collapse the path before calling transact*. In the case of
alternate app-state implementations we want to able to invoke transact*
again with the original arguments. Change IOmSwap to signature to
reflect this.