we need to use fake_ctx.summary when reporting the outcome of a run

I didn't realize in my first refactor of run that the tasks would mutate fake_ctx.summary during the run and we'd need to use it when reporting the final outcome.  This fixes that.