This makes the code somewhat simpler, and fixes theoritical memory leaks reported in #120767. MO binary ouptut was compared as identical with the one from previous code for a few of out current PO files. Pull Request: https://projects.blender.org/blender/blender/pulls/126682