Handle exceptions instead of passing them on.

Exceptions propagated down the stack are causing instability issues and
random failures. Fall back where possible to normal ExecutionData
instances instead.

Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true
CLANG_COVERAGE=true and check boot
Bug: 171333204

Change-Id: I091d66d7aacbbbe70db10cc1a1c9b5ffbda7131b
2 files changed