fix tx signing with watching only wallets