Those cables have different connectors on the headphone end. The Amazon one is 2.5mm TRS and the other is 3.5mm TRRS.
Did we ever figure out why the HE-400i has a 2.5mm TRRS connector?
The Amazon cable has 2.5mm TS connectors, not TRS and they are for the HD-700, there is a flat key spot on the extended barrel.
The other one has 2.5mm TRS connectors without the extended barrel so it will not work in a HD-700, I don't know if it will fit the HE-400i due to the connector of the HE-400i being slightly recessed.