I believe they have for very specific services, but never for things like EC2 or RDS.
There are also some EC2 instance classes where upgrading instance types in the same "size" are more expensive, but that is very rare, but I dont believe AWS has ever pulled the rug out from under you.