track changes to pending transactions after restart

previously if you sent or received a transaction and quit the app while
it was pending, you would never be notified when it's confirmed (since
onCoinsReceived is not sent again if we already have the transaction)