Jack,
Your explanation makes sense.
What you probably need to do in this case is to prevent C1 from ever becoming a Browse Master. You can do this by either setting MaintainServerList to "No" (then rebooting) or do the equivalent by stopping and disabling the "Computer Browser" service. Normally all computers have this service running and as a result are shown as "Potential Browsers" (PBR) in the "browstat view" command. Potential Browsers are eligible for Master Browser Elections. The winner of the election becomes Master Browser (MBR) and it, in turn will specify one or two other PBR machines to be Backup Browsers (BBR), eligible to take over should the Master Browser go offline. For things to work correctly, at least one computer on a subnet must have "Computer Browser" service running (ie you must have at least one Potential Browser) so if you only have one or two computers that will hibernate on your subnet and there are other computers that won't, then this is the way to make sure the hibernators won't become Browse Masters and generate these errors when they come out of hybernation.
HTH,
JW