There's something about Sonos gear and multicast problems. Lutron has some issues with it, and I believe Russound also.
If you have any way to segregate the Sonos gear, and put it behind a switch or a packet filter, you might be able to at least 'contain' the problem.