compositor: put transient and popup surfaces in the same layer as the parent