The only way I have ever found to fix this is to reload a save from prior to the problem occurring. This happened in an earlier patch but was fixed..now unfixed I guess.