Sentinel: fix cross-master Sentinel address update.
Sentinel: fix cross-master Sentinel address update.

This commit both fixes the crash reported with issue #3364 and
also properly closes the old links after the Sentinel address for the
other masters gets updated.

The two problems where:

1. The Sentinel that switched address may not monitor all the masters,
   it is possible that there is no match, and the 'match' variable is
   NULL. Now we check for no match and 'continue' to the next master.

2. By ispecting the code because of issue "1" I noticed that there was a
   problem in the code that disconnects the link of the Sentinel that
   needs the address update. Basically link->disconnected is non-zero
   even if just *a single link* (cc -- command link or pc -- pubsub
   link) are disconnected, so to check with if (link->disconnected)
   in order to close the links risks to leave one link connected.

I was able to manually reproduce the crash at "1" and verify that the
commit resolves the issue.

Close #3364.

ton31337/redis,oranagra/redis,YongMan/redis,kensou97/redis,dreamquster/redis,soloestoy/redis,neomantra/redis,dreamquster/redis,PKRoma/redis,OmarQunsul/graph-redis,hgl888/redis,spinlock/redis,soloestoy/redis,yossigo/redis,kensou97/redis,GitHubMota/redis,nnog/redis,arijitvt/redis,badboy/redis,GitHubMota/redis,colstrom/redis,hgl888/redis,pmem/redis,neomantra/redis,Sciumo/redis,sunheehnus/redis,yossigo/redis,arijitvt/redis,charsyam/redis,yossigo/redis,spinlock/redis,ofirluzon/redis,ton31337/redis,ctripcorp/redis,antirez/redis,arijitvt/redis,antirez/redis,charsyam/redis,spinlock/redis,dreamquster/redis,soloestoy/redis,spinlock/redis,Markgorden/redis,Markgorden/redis,badboy/redis,zguangyu/redis,ctripcorp/redis,pmem/redis,rogerchina/redis,GitHubMota/redis,colstrom/redis,ctripcorp/redis,kensou97/redis,neomantra/redis,zguangyu/redis,rogerchina/redis,oranagra/redis,badboy/redis,soloestoy/redis,soveran/redis,arijitvt/redis,rogerchina/redis,soloestoy/redis,sunheehnus/redis,antirez/redis,colstrom/redis,dreamquster/redis,soveran/redis,soveran/redis,Sciumo/redis,charsyam/redis,charsyam/redis,neomantra/redis,ofirluzon/redis,YongMan/redis,nnog/redis,hgl888/redis,yossigo/redis,OmarQunsul/graph-redis,colstrom/redis,pmem/redis,PKRoma/redis,rogerchina/redis,sunheehnus/redis,ton31337/redis,sunheehnus/redis,soveran/redis,Sciumo/redis,charsyam/redis,zguangyu/redis,hgl888/redis,ofirluzon/redis,ofirluzon/redis,nnog/redis,neomantra/redis,YongMan/redis,ton31337/redis,PKRoma/redis,ctripcorp/redis,kensou97/redis,Markgorden/redis,oranagra/redis,nnog/redis,YongMan/redis,oranagra/redis,PKRoma/redis,antirez/redis,PKRoma/redis,zguangyu/redis,badboy/redis,ofirluzon/redis,pmem/redis,OmarQunsul/graph-redis,Sciumo/redis,OmarQunsul/graph-redis,yossigo/redis,Markgorden/redis,GitHubMota/redis,oranagra/redis