The TurboActivate Wizard is (a) completely optional and (b) very simplistic by design. It's whole purpose is activations. That's it. It never calls TA_IsGenuineEx().
You need to do that in your app. And for cases where TA_IsGenuineEx() returns TA_FAIL but TA_IsActivated() return TA_OK, then you need to show the end-user a prompt that they must reverify with the activation servers. This is covered in every example article and every example code.