Melt butter. Blend in flour and seasonings. Cook over low heat until smooth and bubbly. Remove from heat. Stir in broth and milk -- heat until boiling. Boil and stir for 1 minute. Stir in wine, spaghetti, chicken and mushrooms (optional). Poor into ungreased casserole. Sprinkle with cheese and bake 30 minutes.