I'm not sure if this might be status-bydesign, but I just got the Revival badge by downvoting this answer that already had 2 votes.
My own answer was already on 2 votes, I was revisiting it and wondered why I'd never down voted the accepted answer before— it's completely irrelevant to the question, even though it was accepted. Several minutes after down voting the accepted answer, I received the revival badge since my answer was the only one with a score of at least 2.
This could technically be seen as gaming, I suppose. With the right SE data query, I could go through every question with a +2 answer 30 days younger than the question that has an older +2 answer and down vote it, potentially giving the newer answer the Revival badge. It's even possible for several answers to receive the Revival badge for the same question, if users sequentially post answers that are up voted to 2 after down voting previously posted answers. Unlikely scenarios, I know, but still...