Bug 1039501 - [User Story] [FOTA] WiFi required or prioritized for downl...

...oading (just 3G if not updated for some time)
when it's just one line for each branch doing a full `if - else` is actually good for readability.
When I'm asking for "early returns" it's to prevent huge block of over-intended code :)