Combine the meat and the red wine. Cover and refrigerate overnight. The next morning, remove the meat from the red wine and pat dry. Reserve wine. Toss meat in the flour, shaking off any excess. In a large casserole over high heat, add the bacon and render. Add the butter to the bacon fat and melt. Add the beef and brown on all sides. Remove the meat as it browns to a plate. Add the carrots, onions, and garlic and cook until the onions are translucent, about 5 minutes. Add the beef back to the pot with the reserved wine, veal stock, bay leaves, thyme, and parsley. Cover and cook for 2 hours over a low heat, until the meat is very tender. Add the mushrooms and cook for another 15 minutes. Season, to taste, with salt and pepper. Serve with boiled potatoes.