Make sure mobilenetwork is called before consumer-info (bug 1066774, bug 1048896)

https://bugzilla.mozilla.org/show_bug.cgi?id=1048896
https://bugzilla.mozilla.org/show_bug.cgi?id=1066774

It fixes the issue for me in Chrome. Don't merge yet, I haven't tested it yet with a true package because WebIDE has been acting weird for me in nightly, and I'd like to come up with a better unit test if possible.