As in title. Skipping setting setup/destroy flags caused pseudos to be wrongly reordered by scheduling (cherry picked from commit cb474be5b5702bb48b7a6a31425cbe8497ac52df)