updated the way errors are handled for service result executions Related...

... to #68