Wrap ExecutionException cause in new ConditionEvaluationException

Fixes #19