Reading the article
The outage happened while trying to move the device while still in production. Doing things like this "In flight" increases the risk a LOT. I do not know of a QA lab anywhere that tests for this ability. If they were intended to be moved in flight, arrays would come with (redundant) sets of wheels to accomplish this. While a black eye for 3PAR, I actually have some sympathy now that I didn't have previously for them.