In a small bowl, combine the eggs, chicken stock. add a pinch of salt and pepper.
In a 10 inch skillet over medium high heat, add 2 tbsp olive oil. Once hot, cook the sausage until browned, using a spatula to cut it into bite size pieces, 4-6 minutes.
Remove the sausage, leaving any rendered fat behind. Add the remaining 2 tbsp olive oil and let it heat up, then add the mushrooms and salt to season and cook until tender and browned, 10 minutes.
Remove the mushrooms, add 2 tbsp olive oil and 2 tbsp butter to the pan and add the sage, rosemary, and 1 tsp pepper. Cook for 1 minute, then add the leeks, shallots, celery, jalapeño, and salt. Cook over medium heat, stirring frequently, until tender 8-10 minutes. Add the cherries, orange juice, zest, and white wine and increase heat to medium high. Cook for 4-5 minutes until wine reduces. Taste for salt and season.
In a very large bowl add the sausage (and juices), pine nuts and stale cornbread along with the eggs and chicken broth, then add the vegetables and stir to combine. Taste for additional seasoning and transfer to a greased baking dish and cover with foil.
Bake for 50-60 minutes covered, then remove the foil and broil until golden and crisp on top and around the edges (don't take your eye off the stuffing as it broils, you don't want to burn the top!) about 2-5 minutes depending on the boiler.