Usable stack trace

Asume exception happens when Runnable is executed remotely.
Before this patch user will get stacktrace contains only remote part of invocation. But it will be better to have stacktrace that is points to problem in test (at what line of test user had submitted invalid runnable).