feat(ux): show messaging when response takes longer than expected

Fixes #912.

We don't currently have any use for a dedicated page, so I ignored that part.

@ckarlof r?
Er nevermind, I misread. I think that's currently the case, but we should test that, yeah.