It's one possibility, for sure. However, since screen space is so limited, a possibly better way would be to have a single tap on the button do nothing if the button was the most recent one in the group to be pressed (thus avoiding unintentional and undesired message events), and a double tap on the button generate a "Resend" message event.
I like this!
p.s. And how about a two-finger rotation gesture cause a reversal of the message bits??? Just kidding...