Thank you! Not sure if you ever had a painful server/ application transition. Today was one.
If it didn't go over the scheduled outage window by at least a few days and require vendor field-support on site with a selection of spare/replacement parts then it can't have been all that bad. A few months ago I did a firmware update on a FC storage array followed by a physical move to a new datacenter. Firmware went well, let it run for close to an hour to ensure everything was finished and stable. Then shutdown, disassemble, many cart-loads to the new DC (same campus different building), re-assemble, double-check assembly is correct, and power-on and nothing... To make a long story short we suffered a simultaneous dual controller failure in the array, and HP only had a single spare part in the city. HP wanted to blame the failure on me moving the array and wanted to charge us for the parts + labor to fix it - in the end it turned out to be the firmware update that brought the root-cause to light. The new firmware had additional memory checking during controller POST, and we had been running with bad RAM for who knows how long - after the update it worked as that was a warm-boot and it skipped diagnostics but wouldn't boot from cold anymore.