My 5-in-1 has randomly changed sensor addresses so many times that I have lost count! It does not seem to just be a simple bit flip, and occasionally will go back to an address that it used in the past. It seems to be every 2-3 weeks now, and I don't even bother setting the date/time on the console any more because I'm resetting it so much. (The console's barometer just finished its learning cycle from the last reset, so it is probably going to change address again any day now.)
I had thought about modifying my weewx watchdog process to re-scan for the new address and modify weewx.conf if it didn't hear SDR data from the old address after 10 minutes, but in the long run it was was easier to just promote my Davis VP2 to the role as primary station and keep the 5-in-1 around as a secondary.
I got my money's worth out of the 5-in-1, and it tracks nicely against the VP2 and other stations that I have...when it stays on the same sensor address. I'm going to run it into the ground until it fails, but not in a role where I'm losing observation data when it flips addresses on a whim.....