Message recall function doesn't work for resent mail because Document UNID of resent mail is same as prior mail.
When user mistakes recipients and/or contents , user will recall message and resend after modification.
First recall request successfully ended, but 2nd recall request failed because UNID is already exist in Deletion stub.
Please change UNID when resend mail.
Sample Test code : Memo form , QuerySend Event