Draft: gdksurface: don't emit 'layout' if the backend failed to compute the surface size
Make sure we don't relayout if the surface reports an invalid size. This was observed on Win32 when minimizing/iconifying a window.
Fixes #5724 (closed) Closes #5724 (closed)