Wallet: don't save wallet and invoke event listeners when adding watched scripts if the call was a no-op.
PeerGroup: insert filter providers at the start of the list instead of the end, to help clients avoid circular deadlock.