Since tonight's reset I've noticed my revenges clearing themselves. What I mean is, I revenged a couple higher ranked players. Then I went to the attack screen and fought a couple battles. When I returned to the defense screen, the option to revenge the same players was available again. I went to the battle screen and it seemed like it'd work. I didn't actually go through with it and try to revenge someone twice though since that'd be a dick move.