This works only if the new fare is a lower fare in the same fare class.
But if you are holding in one fare basis (say L) and the new lower fare comes out in a difference class (say, K) then you are out of luck, because you have to meet all the rules of the existing fare, including availability.