ivi-shell: Delay desktop surface creation notification until commit
The surface creation notification triggers id allocation. Delaying the
notification until the first commit of the surface ensures that the
client's app_id
and title
are considered for id allocation.