As we have discussed offline, this won't be necessary since the `resend` function always will trigger a send message and will append to the thread no matter if the result is successful or error.

We will keeping the optional callback if in the future we want to handle the status of the resent message.

Thanks!