Preheat oven to 320 degrees. Heat oil in a large oven proof skillet. Brown beef and transfer to a plate. Add bacon, onion and garlic to skillet and cook til it starts to brown.
In a saucepan, simmer wine until reduced by half.
Pour flour over onion mixture then add the wine and 1/2 of the beef broth. Stir and heat to a boil. Add the rest of the broth and return the meat to the pan. Add the thyme and bring to a boil.
Cover and place in the oven for 2 hrs.
Fry the mushrooms with the butter and add to the casserole. Bake an additional 40 minutes until meat is tender.