[Cashtab] Fresh browser/wallet fix for contact list
Summary: This diff applies a fix for T2424.
Test Plan:
- clear browser cache (backup your seed)
- create or import a new wallet into a freshed cleared browser
- verify the empty contact list message is displayed
- send some XEC to this wallet and add the contact via tx history dropdown
- verify the contact list only contains the one contact
- verify no regression to edit contact name function
- verify no regression to send to contact function
- delete the contact and verify the empty contact list message is displayed once again
- manually add the contact and verify successful rendering
- verify attempts to add the same contact results in a duplication notification
- verify no regression in extension/plugin mode
- verify no regression in iOS/Android mobile mode
iOS/Android mobile build -> https://4497.netlify.app/
Reviewers: bytesofman, #bitcoin_abc
Reviewed By: bytesofman, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D11401