In a medium-sized enamel cast-iron casserole, heat the olive oil over medium-high heat, then brown the veal on all sides, about 6 minutes. Add the onions, stir, reduce the heat to medium-low, cover and cook until soft, about another 5 minutes. Add the garlic and wine and season with salt and pepper. Stir, then add the vinegar, cloves, cinnamon and bay leaves. Stir again and add the tomatoes. Cover, reduce the heat to low and cook until the veal is very tender, about 2 1/2 hours. The sauce should be thick; reduce it if it is not. Remove and discard the bay leaves, cinnamon stick and cloves (if you can find them). Meanwhile, bring a large pot of water to a rolling boil, salt abundantly and add the pasta. Drain when soft and pour into a deep serving bowl or platter. Pour the melted butter over the pasta, sprinkle the cheese over and toss to evenly coat. Ladle the veal sauce over the pasta and serve.