T1752
In standardizing the wallet loading screeen to lock the entire app UI instead of screen by screen, I neglected the case of a new user with no created wallet.
This user will see a perpetual loading screen since wallet === false and therefore validWallet will always be false.
This diff handles this case in the App.js spinner.