I'm actually not a customer anymore (I resell HP, EMC, and Nimble primarily and there's plenty of bug notices to go around), but I was a customer so felt the pain firsthand when a NetApp originally configured as a gateway decided to ignore all of it's natively connected shelves after an ONTAP upgrade. A DS4300 Turbo that would reboot randomly due to a bug in a watchdog timer. A remote InForm OS update which hung an F200 system, requiring a long drive and manual power down. An EqualLogic that wouldn't boot at all after a firmware upgrade, and then ran at half performance for two weeks before it got fixed. A nice, big V7000 system that could barely manage 20MB/s for iSCSI after an upgrade (I can assure you, that was plenty "disruptive" for my users).
Now when I look at the list above, that's a midrange NetApp, an Engenio-based IBM, a 3PAR, an EqualLogic, and a Storwize V7000. None of those are bad systems. I literally bet business on them being "not shit", but still there were bugs and odd behaviors. That is simply expected. It's why I always backed everything up to my Data Domain, then ran a clone job to send it all to my Spectra library before "non-disruptive" upgrades.
Now I DID miss the part about this being a disruptive upgrade (my bad), and that is definitely unfortunate. There's degrees of disruptiveness, from simply offlining both controllers at the same time to requiring complete evacuation. I would be pretty pissed about that myself especially if I had nowhere else to put my data and I absolutely had to, risking data integrity otherwise. I'd even be pissed if I just had to shut everything down to reboot a controller pair.