はちぶい さんが書きました:
無駄にエスケープシーケンスが挿入されているのは気になりますが、どうでしょうか?
現在の Firefox や Thunderbird の ISO-2022-JP デコーダーは、ASCII開始の後に文字が無くJIS漢字開始等が連続しているとASCII文字長が0なのはエラーとして代替文字U+FFFDを挿入する仕様になっています。
あと、添付ファイル名に関しては、行分割されたものをデコードしてから連結ではなく、連結してからデコードしていることも関係しているでしょう。
この件の状況に関しては下記トピックを読んでください。
Thuderbird 60.3.0で、件名にU+FFFDが入るようになった