wayland: Fix handling of exclusive zone of -1
We cannot use Workspace::clientArea() to get the geometry of the screen as the clientArea() method needs a valid frame geometry. This is not the case if the layer shell surface is being configured for the first time.