Don't extend exception
Created by: ghost
We now write directly to execution_result. Previously we'd overload the actual exception object with this flag.
Apart from reducing complexity, this fixes a bug with frozen error objects that failed to extend for obvious reasons.
Fixes #1103 (closed)