Have runner keep the exception

If the runner when executing caused an exception to
be thrown then it is nice to keep the exc_info()
associated with that exception for later usage in
stack-traces, rethrowing or similar...

Change-Id: I32080eae06977acdfb367756693069245a8db5d7