At a quick glance I think this is a reasonable thing to do and is better for users than a revert. I like the concept. I would really like to have more eyes on this and more people who have tried it. There may be a bigger set of people from not-mailinglists, but I can't tell from not having been on IRC/etc. So if you've code reviewed or run this, please speak up.
Attachment:
signature.asc
Description: PGP signature