We noticed that we had to do a manual, intermediate update with iDRAC9 in order to update to 4.00 if the existing version was old enough.  If you manually update to 3.30, then it can update to 4.00 without those issues.
Receive below error when trying to upgrade iDRAC firmware for M640 blade in OME 3.2.1. Current version is 3.21.21.21 and baseline version is 4.0. I get the same error with internal repository of firmware files or with Dell's online catalog.  
Message: Unable to extract payloads from Update Package.