> carrier will resend the text message as there was no acknowledgment
I don't think this is what happens here, as this could then be fixed by providers filtering inbound messages with this content after the fact.
Rather, the SM seems to be stored in a database on the Android device and repeatedly processed, which is potentially much harder to fix.