Better behavior when not on the wrong network

It is easy to forget to change to the drone's wifi network.
Now we have a timeout waiting for the prompt, and give a
useful suggestion to the user.
Seems like SetReadDeadline would be more appropriate here?