Improve error displayed when core is unavailable

I guess the error page could be improved. Maybe we should even just return a server error (5xx). This would let django notify admins via email that core is unavailable.

Either way users won't be able to do much with the instructions to start core.

I guess this could be added to the 3.1 milestone, I can work on it myself once we agree on what should be done.