main_setup is a Fixture setup, thus allowing context_failure_check() to report exceptions thrown from context()

(cherry picked from commit a85586abcc1bef3aff79b89cbbf2e470bd228789)