I am aware that, if my answer is downvoted and I delete it, I gain my reputation back. But if two days later I change my mind and undelete that answer, and the votes stay the same, what happens to my reputation?
I ask because, while I assumed that my reputation would go back down, this doesn't seem to have happened when I tried it today (on these three answers). It has been over an hour at the time I'm writing this since I undeleted my answer(s), and I haven't noticed any reputation change.
I'm talking about your average, everyday, ordinary answers here (i.e. no Community Wiki special cases), by the way.
Is this a bug? Is it a cache delay? I find the latter hard to believe, because the cache delay when I first deleted the answer(s) was much shorter than an hour.
If this is a bug, it should be fixed to avoid abuse (someone could post an answer, receive downvotes, delete that answer, then later undelete it for 0 net reputation loss).