I would prefer to call this `isResending`, default it to false, set it to true when we get the resend event, and then set it back to false after getting the messages we expect. Calling it `hasResent` and then defaulting to true feels a little weird.