Surface synchronization: Don't kill renderer on invariants violations

With this CL, we no longer kill the renderer when there is a surface
invariants violation. Often that state can be recovered from on resize,
for example or maybe even on the next frame.

TBR=fsamuel@chromium.org

(cherry picked from commit 5d086e08de608ded2e571b49024646c339006ad8)

Bug: 791154, 672962
Change-Id: I21d0827b54932c636b015c96f3db97a3d2d58dac
Reviewed-on: https://chromium-review.googlesource.com/926913
Reviewed-by: Saman Sami <samans@chromium.org>
Commit-Queue: Fady Samuel <fsamuel@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#537910}
Reviewed-on: https://chromium-review.googlesource.com/944245
Reviewed-by: Fady Samuel <fsamuel@chromium.org>
Cr-Commit-Position: refs/branch-heads/3325@{#641}
Cr-Branched-From: bc084a8b5afa3744a74927344e304c02ae54189f-refs/heads/master@{#530369}
1 file changed