Cook pasta in boiling salted water according to package directions until barely al dente. Drain.
Heat oil in large skillet over medium-high heat.
Add sausage and onion to skillet; sauté 10-12 minutes.
Add mushrooms, garlic, herbs and salt. Cook until liquid from mushrooms has evaporated (about 10 minutes).
Add pasta sauce and cream. Bring to a simmer.
Remove from heat and add pasta. Transfer to a 4-quart baking dish. May be refrigerated several hours or overnight.
Bake, covered, in a 350 F oven for 15 minutes; remove cover and stir.
Combine cheeses and parsley; sprinkle evenly over pasta.
Continue baking, uncovered, until bubbly in center and cheese is melted (about 15 minutes).