Few activation improvements: - added the last piece of activation recovery - if we end up in restricted pool with no connectivity, we will now retry the entire activation process. This will result in reconnection and eventually get us out of this state. - speeded up reconnect part after payment
Few activation improvements:
- added the last piece of activation recovery - if we end up in restricted pool with no
connectivity, we will now retry the entire activation process. This will result in reconnection
and eventually get us out of this state.
- speeded up reconnect part after payment

TEST=the first part of the change is a tough one to repro, continuos activation tries could eventually leave the machine in a state where payment portal page is not accessible (host not found). if we detect this state correctly on flimflam side, this cl should help us recover from it (reconnects to cellular service). 
BUG=chromium-os:9594

Review URL: http://codereview.chromium.org/5279001

git-svn-id: http://src.chromium.org/svn/trunk/src@67323 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 0ee89a7a429d655f4221214d5a19c25f9f5838f5
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser