unexpectedState handling

- use new interactions unexpectedStateReset and UnexpectedStateRefresh rather than passing context as in https://github.com/getlantern/lantern-ui/commit/f0d73d39#diff-2
- disconnect from the backend immediately when the model is not sane
- tweak copy in unexpectedState modal