If we all implement a cooldown, nobody will find the attack. This implies the cooldown length must be the cooldown length plus one month.
Plus some random value slow curve distribution. Basically incremental rollout from the client side. But if it's not caught at the commit time, attacker will just wait for a certain point on the curve.
You tell people that the cooldown needs to be a day, while you implement a two month cooldown.
No, because there are malware-finding mechanisms other than "let some unlucky guy get affected first", like automated scanners. If everyone implements a cooldown, everyone will in fact be safer.