Suggestion:
The server will have a "stand-by" server that would be on another ip/node/whatever (I am sure Pecon can conjure something like this).
In case of hiccups or total failure, the stand-by server will unpassworded and be open for seamless(tm) transfer.
And in case of a crash/whatever, an optional addon will automatically redirect the client to the stand-by server (at a reasonable rate, since 100 people with this add-on would probably kill the other server if they all connect at once). Once the process is finished, the original server would go back online and get fixed/w/e and be turned into the stand-by server's stand-by server. This part is the part that I would not be able to explain, as I do not understand the technicals.
Another suggestion is uploading the cache manifest that has all of the add-ons and music needed to play on the server, instead of requiring people to download all of the music (via blockland or manually) and then some. At least, this is how I expect it to work.