It's to prevent a scenario where `master-reannounce` has not been updated and we're attempting to reannounce more often than reasonable.  I guess I wouldn't call it required more of a fail safe.  If you don't think we should have a fail safe here though I don't think I'd object as it would simplify things quite a bit.