surface: call subsurface_parent_commit before emitting commit
This makes it so the subsurface state is updated before compositors read it. Fixes bugs when compositors compute subsurface positions in their surface commit handler.
Closes: #3316 (closed)
cc @vyivel