1. Accidentally created a non-standard address in node 1 using "createmultisig". 
listaddresses * true returns this result
        "address" : "4LVwsbNb5SEsLfx9Bi8vFvunZVm9UgnKpSdpJ2",
        "ismine" : false,
        "iswatchonly" : true,
        "isscript" : true,
        "script" : "nonstandard",
        "hex" : "",
        "addresses" : [
        ],
        "account" : "",
        "synchronized" : true
The addresses field are empty.
 
2. Created multisig wallet address using the same keys in node 2 using "addmultisigaddress". listaddresses * true shows:
        "address" : "4LVwsbNb5SEsLfx9Bi8vFvunZVm9UgnKpSdpJ2",
        "ismine" : false,
        "iswatchonly" : true,
        "isscript" : true,
        "script" : "multisig",
        "hex" : "522103ec79c4c7dedd4a3c77a548cd8e59bfc4a378d97f60a455fa8dceba8edcd8a4b72103a1d6b7d7be2d817f080d1d914bf84ceacf48303e66ddf12dab9f6146a8fffb0b52ae",
        "addresses" : [
            "1YNUZrZPmKrENyAc16K26pGmxk8MK9TiHLcz1z",
            "1TBrRhNUwDooJ15MmREAXb6ps3pCPc43qdeo8i"
        ],
        "sigsrequired" : 2,
        "account" : "",
        "synchronized" : true
The same multisig addresses on both nodes are in a different state now.
Question:
a. Why is the multisig address created using "createmultisig" have missing addresses field?
b. Now that both addresses are out of sync on 2 different nodes, how can I replace both of them with the multisig wallet address version?