SF: update VSP timebase on error condition

When an vsync timestamp is recorded that is anonmolous to the currently
recorded timestamp ringbuffer, update the timebase for synthetic
calculations.

Test: 2 new unit tests
Test: visual spot checking interactions on pixel4 device
Test: uibench a/b anti-regression
Test: dogfood with patch based one recent rvc build.
Fixes: 159882858
Change-Id: Ie201cd593a54586d9b1f488c6d2ca44178d75cf1
2 files changed