wayland: Properly update subsurfaces in cached transaction
Cached transaction will be merged with parent transaction when the parent surface is committed, it's not included in the transaction graph.
Cached transaction will be merged with parent transaction when the parent surface is committed, it's not included in the transaction graph.