山本です。

>たぶん意図された挙動ではないと思います。

これは取り消します。

raise DRbRemoteError.new(NoMethodError.new), "hoge"

を「exception を clone してメッセージをすりかえる」と
解釈するなら意図してない挙動ですが、

「exception と同型の例外を new する」という解釈なら
意図どおりで・・・どう解釈するかで変わってきますね。