scene: ensure layer surface usable area >0
Clients may, for example, commit an exclusive zone larger than the output dimensions. Compositors must handle this gracefully, which likely requires more work on the compositor side but returning a usable area with negative width or height in wlr_scene_layer_surface_v1_configure() is nonsensical.