There should be ways to deal with this that aren't horrible. Mainly, a replacement index can be created PRIOR to dropping a bad index, so that at least some index is functioning during index creation. If your server can't handle reindexing under normal load, your server needs an upgrade.