In a small bowl, stir together the brown sugar, chili powder, cumin, dry mustard, garlic powder, salt and pepper. Place the ribs on a rimmed baking sheet. Sprinkle all of the dry rub over both sides of the ribs and rub it into the meat to adhere. Allow the ribs to sit in the dry rub for 30 minutes at room temperature.
Preheat oven to 300 degrees. Tightly wrap the pan of ribs in aluminum foil. Bake the ribs for 90 minutes, or until the meat starts pulling away from the bone and is tender.
Meanwhile, make the barbecue sauce. In a large saucepan over medium heat, sauté the onions in the vegetable oil until tender. Add the garlic and chipotle and sauté two minutes more. Deglaze the pan with the bourbon. Add the ketchup, Worcestershire sauce, vinegar, liquid smoke, molasses, brown sugar, salt, and pepper. Stir to combine. When the sauce starts to bubble, add the blueberries. Using a potato masher, mash the blueberries as they cook in the pot. turn the heat down to low and allow the sauce to thicken and simmer 30 minutes. Taste the sauce and add more brown sugar if needed. Keep warm. Note: if you like your barbecue sauce smooth, you can use an immersion blender or carefully transfer the sauce to a standard blender at this stage. The sauce pictured has not been blended.
Turn the heat on the oven up to 375 degrees. Remove the foil from the ribs. Brush the ribs liberally with the blueberry bourbon barbecue sauce. Return the ribs to the oven for another 30 minutes. Serve the ribs with extra sauce on the side.