It's always helpful when clients give unambiguous signs of unreasonable insanity upfront instead of hiding it until you're halfway through the project. It makes running away as far and fast as humanly possible so much easier.
There also was this comment on the SO thread: I would personally RUN from this client as fast as possible. I suspect this won't be the last crazy idea they may have (from a technology standpoint). Why run though? They probably just don't understand what 100% means and it just takes you explaining it to them. Or simply state that you cannot meet that requirement and see if they still want you to bid on the project.
That's pretty much an absolute certainty. Even if you can convince them with reasonable arguments to accept a few point less uptime, you're going to be having the same kind of discussion many times after on different subjects.
You have to be really, really sure you want and need this kind of client. Most of the time (around 100%...) they are more trouble than they are worth.