Content filtering leaves a single sub-part in a multipart message.
If the original message is multipart but not multipart/alternative and content filtering removes all but one part, the message is left as a multipart message with only the one sub-part instead of being recast as just the sub-part.
This can cause msg_header and/or msg_footer to be added as separate parts to a text/plain message instead of being added to the text/plain body part.
This is 2.1 bug https://bugs.launchpad.net/mailman/+bug/701558 fixed after 3.0 was forked.