Gracefully handle revoked access tokens
I revoked NeoChat's access from within Element, and NeoChat currently doesn't handle it that well. You get an error message saying the access token is not recognized by the server, and then get a blank room list. Instead it should show you a nice message and bring you to a login page, as if you started the application for the first time.