Smart Radio: take mobile network availability into account
Better handles special cases such as no mobile coverage or airplane mode