Try using update method in the higher salience rule, just before the end. The update method will take in the Fact attribute, that is being modified in higher salience rule. Using update method the DRL engine will re-evaluate the when condition of the lower salience rule.