Fix error handling of MethodCall to simplify code and make sure that mruby exceptions does not cause memory leaks