Just did a test. First badge had the 5 and 5, second had 2 and 2 and first badge. The moment I got to 5 and 5, both were awarded. So it definitely looks like it doesn't get reset. The only way I can think of to reset it at all, would be to query for the user meta, where this information is stored, and alter it after the fact. I don't wager it'd be an easy thing, as a bunch of stuff gets stored as serialized data and it's not just one specific thing. Do note that removing the steps after the achievement has been awarded, wouldn't revoke it, because earned achievements are stored in a different meta key and the two don't monitor each others status.
Sadly, that's the best solution I can think of. I think I will suggest investigating how to possibly separate these out, but I can't guarantee anything and it wouldn't be pushed out in an update super soon.