mruby-string-utf8: String#reverse! may leak memory when mrb_str_modify() raises exception