This mistake/bug/zuck-style enhancement has had a colossal negative impact on many people. If Facebook tries to salvage anything from it then it's even more clearly time to walk away. I am not cheerleading for Facebook at all on this, I just want people's contacts back to normal and their emails delivered to where they want them. I think we agree this is possible, in fairly direct contradiction to the title of this article.
Thanks for bringing this up as it would not work if they only push changes, and no change had been made facebook-side prior to the 'bug'. In that case, they should only rollback those that had been pushed out and the majority of email addresses would be lost. However, since users can go into the settings and restore their primary email address, it seems like it would be best for Facebook to encourage them to do so in the same way they've nagged me to switch to timeline forever.
Lastly, if they were truly going to fix the problem, they would pump through all the emails they got a chance to spy on, this time to the correct address, maybe with an attachment or sending the email as an attachment with their official apology.
Can't rollback the delay and that impacts a lot, but email is theoretically unreliable anyway. Hurry up guys and gals... show me someone at Facebook actually cares about the product (their users) they are selling to their customers (their advertisers).