The price drop is permanent. Microsoft announced at their E3 event that with the introduction of the $499 Xbox One X, the price of the Xbox One S would go down.
I think that both the Xbox One S and the Xbox One X are important to the future of the platform. Xbox One S will be for the lower end market, bringing the product to a new price bracket, while Xbox One X will be for the higher end market for those who want more.