Multicast joiner should clear master field if it's not able to connect previously set master for max join time


Fixes #3414 
`findMasterWithMulticast()` can return null..