was this necessary to do, basically without notice? if the issue was with bfgminer wouldn't it be the responsibility of those that run it to revert to a previous version or change from the default - rather than bounce all miners?
If there was any actual downtime expected, a 24h+ window would have been provided. For properly working miner configurations/hardware, the restart was virtually transparent.