Reland "Lighthouse: Use fallback URL if defaultExecutionContext evaluate fails"
Reland "Lighthouse: Use fallback URL if defaultExecutionContext evaluate fails"

This is a reland of e59165ca495e7457818a30bef200714edd84b5a2

It was needlessly reverted due to crbug.com/1257500

Original change's description:
> Lighthouse: Use fallback URL if defaultExecutionContext evaluate fails
>
> Bug:1256605
> Change-Id: Ifa4ef9e669546756db9b80e15ad9d4899afe6485
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3206615
> Reviewed-by: Paul Irish <5f672bbedd2fccb2b3e838838e74ef989148de66@chromium.org>
> Reviewed-by: Connor Clark <2d5c837a0b2cf015b24acdf5e50262e50d986795@chromium.org>
> Commit-Queue: Paul Irish <5f672bbedd2fccb2b3e838838e74ef989148de66@chromium.org>
> Auto-Submit: Paul Irish <5f672bbedd2fccb2b3e838838e74ef989148de66@chromium.org>

Bug: 1256605
Change-Id: I42ccb451df901098a38b968982e5e0467c963420
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3214686
Commit-Queue: Paul Irish <5f672bbedd2fccb2b3e838838e74ef989148de66@chromium.org>
Commit-Queue: Connor Clark <2d5c837a0b2cf015b24acdf5e50262e50d986795@chromium.org>
Auto-Submit: Paul Irish <5f672bbedd2fccb2b3e838838e74ef989148de66@chromium.org>
Reviewed-by: Connor Clark <2d5c837a0b2cf015b24acdf5e50262e50d986795@chromium.org>

ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend,ChromeDevTools/devtools-frontend