[gtk3] Update window classes even without edge constraints.
This fixes issues like https://github.com/labwc/labwc/issues/1531. When the edge constraints switch from TILED_* to zero, the tiled classes were not removed.
!6742 (merged) would also fix this (though in a more roundabout way).