So, I was waiting desperately that I would get one more answer accepted with and I would get this Badge, but it happened differently.
I was stuck on perfect count of 40 accepted answers and 10 accepted answers with score 0, which wouldn't get me the badge as the badge says Zero score accepted answers: more than 10 and 25% of total.
But then, one of my accepted answers which had a score of -1 got an upvote and so now, I had 40 accepted answers with 11 accepted answers of score 0!
Now, as per the rules, I would get it right?
Btw, I checked the count with the help of this query 'user:593336 isaccepted:1'
UPDATE
I read somewhere that it takes 8-10 days for this badge to approve? Is it so? Mine is just a day old.