Your churros may taste eggy if you don't remove your dough from heat before adding your eggs. This may cause the eggs to cook a bit in the heat which gives off the egg taste. Be sure to let your dough cool in step 4 after removing it from heat to avoid this.