In a medium bowl, whisk together the eggs, milk and salt. Cook in a medium skillet until eggs are cooked through. Chop up the eggs into small pieces, and transfer to a large bowl.
Add the sausage and onion to the skillet, and cook over medium heat until the sausage is cooked through and the onions are browned. Spoon off any excess fat and discard. Sprinkle in the spices and stir to combine. Add the sausage mixture to the bowl with the eggs. Stir to combine. Then stir in the drained Rotel tomatoes, cooked bacon and cilantro.
Lay out five tortillas on a work surface. Add ½ cup of cooked hash browns to each tortilla, spreading it down the middle. Divide the egg/sausage mixture between all of the tortillas, spreading the mixture on top of the hash browns. Sprinkle ¼ cup cheese on top. Fold the bottom and the top of the tortilla snugly over filling, then fold in the left and right edges. Roll the burrito up snugly. Wrap tightly in plastic wrap until ready to serve. These can be refrigerated for the next day or frozen and thawed later. Heat in the microwave until everything is cooked through and the cheese is nice and melty. Cut in half to serve!