Bug 880215 - Ensure configuration is suitable before using it

If the user's SIM card is not recognized by the CostControl config, then
there is no configuration.balance nor configuration.topup, hence the
application will not behave correctly. Ensuring the configuration is
usable mitigates this issue.