Preheat oven to 375 degrees.
In a medium bowl, whisk together eggs, garlic powder, salt, and pepper.
Melt butter in a large skillet over medium heat. Once melted, add egg mixture and let it sit for a couple minutes until eggs start to set and firm up at edges. Using a spatula, begin to pull the eggs in from the edges to the middle of the pan. Continue this motion until eggs are just set. You'll want them to be slightly undercooked as they'll cook more in the oven.
Transfer scrambled eggs to bowl and mix with breakfast sausage and shredded cheese.
On a lightly floured surface, roll out the crescent roll dough. Cut the dough into rectangles about 6"x4" (I like to use a pizza cutter to slice dough).
Spoon the egg filling onto the middle of each dough rectangle, leaving a small border around the edges.
Fold the dough over the filling to create a pocket. Press the edges together to seal and use a knife to gently slice a few air vents in the top of the hot pocket. Beat remaining egg in a small bowl and brush egg wash over each hot pocket
Bake for about 15-20 minutes, until hot pockets are puffed up and turning golden brown.