Preheat the oven to 325 degrees.
Dry the ribs off well with paper towels, and then sprinkle them well the salt and pepper. Next, roll them around in the flour until they're dusted all over with flour.
Heat a Dutch oven with olive oil, over medium heat. Brown a few ribs at a time, until they're brown all over. Remove browned ribs to a plate.
Add the onions, carrots, shallots, garlic, and celery to the pot and cook them for five minutes. Then, add the wine and chicken stock and let them simmer for five minutes. Add the ribs back to the pot along with the thyme, bay leaf and a half teaspoon more of both the salt and pepper. Bring the pot to a simmer, and then cover and bake it for two and a half hours.
If you like, refrigerate the pot for an hour. Then, remove the fat that congeals on the top and reheat on medium heat before serving.
While the ribs bake, make the Boursin Mashed Potatoes: Put the potatoes and salt in a three- quart saucepan and cover with them with three inches of water. Bring the pot to a boil and cook uncovered for about ten minutes or until the potatoes are fork tender.
Drain the potatoes and then add them back to the pot. Let them dry for a few minutes and then mash them with the rest of the ingredients.
Serve the ribs and carrots along the gravy and mashed potatoes.