When units are attacking something and Cleo walks so that they come into her aura, their actual attack rate doesn't get updated even though the gui does. Similarly, if they start attacking while in her aura range and then she moves away, they'll continue to attack at the higher rate until they move or stop attacking.
This patch checks if the attack repeat rate has changed after every attack on value modification, and if so it resets the timer to the new rate.