[SurfaceComposerClient] Avoid mSurfaceStats mutex contention

Previous logic acquired mSurfaceStats mutex and called the listeners
with the mutex held between buffer releases. Instead release all the
buffers before handling surface stats listener callbacks and updating
jank data.

Bug: 294935709
Test: presubmit and perfetto traces
Change-Id: Ie90ccde431059bdcdb6900148c6027d313e7434f
1 file changed