tab-layout: fix sheet-disown-child :before method
tab-layout: fix sheet-disown-child :before method

We have assumed, that one page is always enabled if we remove
tab-layout, but it isn't if pages were added one by one with manual
API.

Simplify code to avoid redundant roundtrips between pages and sheets.

slyrus/mcclim,slyrus/mcclim