Only record fallback metrics on successful requests.

While this still counts spurious fallbacks, it won't count connections to https
URLs which never succeeded at all. Hopefully this'll be slightly more accurate.

BUG=459690

Review URL: https://codereview.chromium.org/1116063006

Cr-Commit-Position: refs/heads/master@{#328177}
4 files changed