Heat a Dutch oven over very low heat for ten minutes. Add two tablespoons of the oil. Raise the heat to medium-high and brown the ribs in two batches, adding another tablespoon of oil as needed. Transfer the ribs to a large bowl.
Add the rest of the oil to the Dutch oven and cook the carrot, onion and celery for four minutes. Add the bay leaves, oregano, rosemary and garlic, and cook for two minutes.
Dust the pot with the flour and mix well, cook for two minutes. Add the tomato paste and cook for two more minutes.
Add the red wine and parsley, and mix well using a whisk.
Heat the stock in a microwave or on the stovetop almost to the boiling point. Add the stock, all of the cherry juice and half of the sour cherries, and the remaining salt and pepper (save the other half of the cherries to garnish the dish). Bring mixture to a simmer.
Return the reserved ribs to the pot. Cover and bake ribs at 350F (175C) for two hours, stirring periodically.
Once the meat is fork tender, check that it has reached 165F (75C). Remove the ribs from the sauce and place them in a serving dish. Keep warm.
Strain the sauce into a clean pot and let reduce over medium heat until it thickens (about five to ten minutes).
Serve ribs with sauce and reserved sour cherries sprinkled on top, and parsley, if using.