I think almost any programmer running a service used by hundreds of thousands of people would hate the idea of it being down. It's part of building things to want them to work properly.
(Sorry to hijack this post; I doubt you'd see this question in the proper HN downtime post.)
Short answer to your question: Test the fix after deploying it on production :)