UI freeces when remote end is unavailable
I had the UI freeze on me completely for 30 seconds, it then showed the error dialog from #4 (closed) so it seems connections aren't fully async and can block the ui.
I'll try to attach gdb should that happen again.