BK/ML - set reason on the recommendation view state when getting alternate products