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.
Also, make the Bourbon Barbecue Sauce: Melt the butter in a three-quart saucepan, and cook the minced onions and garlic until softened. Then add the bourbon, honey, Worcestershire sauce, ketchup, soy sauce, rice vinegar, and a half teaspoon of black pepper. Simmer for 20 minutes and then set it aside.
Then, continue with the short ribs: Add the onions, carrots, shallots, garlic, and celery to the pot you browned the short ribs in and cook them for five minutes. Then, add the cider and chicken stock and let them simmer for five minutes. Add the ribs back to the pot along with the thyme, bay leaf, the bourbon barbecue sauce 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 Creamy Grits: In a Dutch oven, bring the water, salt, and milk to an almost boil. Stir in the grits and cook over low heat for 15 minutes, whisking occasionally. Stir in the butter.
Serve the ribs and carrots along the gravy and creamy grits.