Better handling of execution failures.

Specifically, make sure execution failures do not stop the data set from
being gathered when we're also gathering compilation statistics.