Surface synchronization: Report whether an OOPIF is violating invariants

This CL reports whether an OOPIF is causing invariants violations.

TBR=fsamuel@chromium.org

(cherry picked from commit 8d41aa29fa6b773fbfa4c803e9d96adf2ad739da)

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