Was there a fare difference to be paid?
PVG and ICN are quite far apart and pretty much separate markets so I would be surprised if they would accept a no charge change implying the fares are the same.
I agree change fees to avoid aircraft substitutions due to downgrade shouldn't be levied.