Changes to stake miner and staking icon behavior

Make sure we have a strong connection and synced before attempting
stake.