Heat olive oil in a Dutch oven over high heat until smoking. Season beef with kosher salt and pepper. Add beef to Dutch oven and cook without moving until well-browned on one side, about 6 minutes. Stir to loosen the meat, and add onions and carrots. Cook, stirring, for 2 minutes, reduce heat to medium, and add chiles, garlic, and red wine. Bring to a boil and simmer for 2 minutes before adding beef stock, allspice, cinnamon stick, hot sauce, thyme, bay leaves, brown sugar, red wine vinegar, tomatoes, soy sauce, and Worcestershire sauce.