Thanks Rubeck, I hadn't thought about the edit virtual hardware.... however I have been using that feature on and off for years and never had any problems. Its only since storage DRS has been implemented that i've had this issue and its only happened twice, but generally its pretty painful when it does happen.
I might try and steer clear of the edit virtual hardware option and see if it does it again.