Migrate empty layout cells to an explicit none state so kiosk renders the BetterFrame placeholder instead of blank HTML.