Meanwhile, heat the milk in a separate pan until just about to boil (low heat as it burns easily). Add the hot milk to the butter mixture 1 cup at a time, whisking continuously until very smooth. Bring to a boil. Cook 10 minutes, stirring constantly. Add cooked ham and mushrooms. Simmer for 5 minutes. Add cooked pasta and cook for another 5 minutes.