In the same skillet, brown the mushrooms, onion and garlic, adding oil if necessary. Deglaze with the vinegar and cognac. Add the broth, veal stock and cream. Bring to a boil and pour around the chicken. Bake until the meat pulls easily from the bone, about 1 hour, basting and stirring often.