Only teardown once set up has finished successfully.

No they are stored teardown -> setup then they all get shifted and processed so teardowns go first then setups.