Ok let me see if I get this straight. You get attacked in the wilds, lose, get a shield, then get revenged immediatly by same person?

Even with a bug in revenges, that should not be possible because the loss in the wilds would give you a shield for 30 mins.
When I go through my revenge list I often have to come back to people later because they have a shield on.
So I dont see How you can lose which gives you a shield, then be revenged immediately even with the revenge bug.