Sorry to hear that , glad you are ok.
I'm to the point that ( in snow ) if I'm driving on a rural road or the freeway ( no stop & go driving ) I will keep the VSC on otherwise I drive with it off and diff. locked when urban/city driving in snow.
I've almost got hit 2x this past week because of it , basically same situation. What a awesome "safety" feature. It has it's purpose I guess.