Do not shallow the original exception in exec_cache

when result_error_field is not defined on result raise the original
exception.

Fixes #11260