Preheat oven to 400 degrees. Empty the frozen hashbrowns into a greased 9x13 casserole dish and spread to an even layer. Pour over melted butter and bake for 30 minutes.
While the hashbrowns are baking, mix together the egg mixture in a large bowl: eggs, heavy cream, salt, pepper, mustard powder, onion powder and hot sauce. Whisk well until smooth.
Remove the casserole from the oven and reduce heat to 350 degrees. Add in both cheeses and diced bacon then stir together with the hashbrowns to incorporate. Pour the egg mixture evenly over the hashbrowns and ensure everything is covered.
Place the hashbrown casserole in the oven at 350 degrees for 35-40 minutes, or until the casserole is cooked through and no longer giggly in the center.