
If we fail to verify, and don't have any pending messages, we'll retry or cancel, which will cause a state change to VERIFYING or NOT_VERIFYING, and then change the state again to VERIFICATION_FAILED, messing up our state machine.
If we fail to verify, and don't have any pending messages, we'll retry or cancel, which will cause a state change to VERIFYING or NOT_VERIFYING, and then change the state again to VERIFICATION_FAILED, messing up our state machine.