Rather than using sitenotices/centralnotices, Echo could be used to send a global notification to all users, which they mark read once and it goes away (stored system-side instead of in a cookie).
Users could enable/disable in their Echo preferences just like anything else.
See also: http://lists.wikimedia.org/pipermail/wikimedia-l/2013-October/128639.html