cc: Only send a BeginMainFrame inside an BeginImplFrame.
Currently we send a BeginMainFrame straight after surface creation. The problem
with this is that we don't know what time we should be using for rendering. If
we try and use Now() we break the monotonicity of the frame timestamps.
BUG=
346230
Committed:
https://crrev.com/428ecd106b95281ec67396cc82197c367142d3c9
Cr-Commit-Position: refs/heads/master@{#309011}