I think maybe it triggers if you get the badge AFTER getting the skill. I did not have the badge or the recipe, so I went out and got the badge, at which point I then got the recipe.
Thanks everyone! Guess I was not alone in wondering. I never thought of using help so thanks glum pudding for that suggestion. I will submit the problem and let you all know what happens.