Handle network failures properly (fixes #40)

- Reuse ConnectingScreen as NetworkInfoScreen to display the message