When ipv6 is configured on the network, Chromecast devices will randomly return ipv4 and/or multiple ipv6 addresses during mdns discovery. This would trigger a thingUpdated call which will call dispose/initialize, causing the thing to go offline/online. Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>