Coat a 9×13-inch baking dish with butter, oil, or cooking spray, and warm a skillet over medium heat.
Fry the sausage until no longer pink, crumbling it into small bits as it cooks.
Take out the sausage and pour off the fat, then fry the bacon until it becomes crisp.
In a large bowl, beat the eggs, milk, mustard, salt, and pepper until thoroughly blended.
Using a wooden spoon, mix the thawed shredded potatoes, half of the cheese, the cooked sausage, and half of the bacon (set aside the other half for later).
Move the mixture into the greased baking dish.
Wrap with foil or plastic wrap and chill in the refrigerator overnight.
Set the oven to 350°F (175°C).
Uncover the dish and scatter the remaining cheese over the top.
Bake for 45–60 minutes, until the middle is firm and no longer wobbly.
Take the casserole out of the oven and let it cool a bit before serving.
Top with the reserved bacon pieces and green onions, then serve.