I haven't heard of issues recently as you describe. Overall most of our systems are fairly stable for months then needing a proc reboot.
We're going to a 2nd slot model for the Sonos modules so that they can be rebooted daily to see if we can mitigate the reboot every few months...
**
This isn't your issue but this has reared its head on a few projects...
If the client has more than 30 favorites (This is in the Sonos API), this will lead to continuous communication problems every few hours to a few days.? The only fix is to reduce the favorites to 30 or less
The Crestron interface will display the extra favorites and allow then to be selected/played, but eventually they will crash the Comm's
I had two sites, 45 and 56 favorites respectively (Yes, the clients don't understand the concept of favorites!!) that tortured me before we figured this out!!
**