* fix: [AA-950] Add unit test to verify segment called correctly Add positive and negative test Moved flag update to same block as segment Moved WaffleFlag check to can_show_streak_discount_coupon for consistency
* fix: [AA-950] Add unit test to verify segment called correctly Add positive and negative test Moved flag update to same block as segment Moved WaffleFlag check to can_show_streak_discount_coupon for consistency