Fix restoring size from past sessions
Hopefully this fixes the last regression from the recent size logic changes. Added yet another gtk test to mutter here mutter!1171 (merged) while at it. Wonder whether we should try to run mutter tests from the gtk3 pipeline in gtk3 own pipeline?