Potential fix for MOBILITY-1669.
Potential fix for MOBILITY-1669.

Changed the example to quit after reaching the unrecoverable
(and previously assumed to be rare) error message as mentioned in the \
bug report, since the example won't be able to function if it's
reaching that point in the code.

As an additional protection from unexpected behaviour, the "Download"
button is now connected after a network connection is established.
(cherry picked from commit a42f7f0ad08476e6b84658d9cf75f3dd044b5f0e)

kaltsi/qt-mobility,KDE/android-qt-mobility,kaltsi/qt-mobility,KDE/android-qt-mobility,enthought/qt-mobility,kaltsi/qt-mobility,qtproject/qt-mobility,enthought/qt-mobility,qtproject/qt-mobility,qtproject/qt-mobility,kaltsi/qt-mobility,tmcguire/qt-mobility,qtproject/qt-mobility,enthought/qt-mobility,KDE/android-qt-mobility,tmcguire/qt-mobility,enthought/qt-mobility,kaltsi/qt-mobility,tmcguire/qt-mobility,tmcguire/qt-mobility,qtproject/qt-mobility,enthought/qt-mobility,enthought/qt-mobility,KDE/android-qt-mobility,qtproject/qt-mobility,kaltsi/qt-mobility,tmcguire/qt-mobility