yeah it always takes ages. anyway, the way i fixed server was by using the all problems option 10 minutes after you tried. in fact, whenever i usually "magically" fix the server all i am doing is trying that option and waiting if it doesn't work. in other words, keep pressing restart and you won't need me )