True, the NPC gave instructions that weren't followed. However, when you've done a certain quest several times already, most people won't meticulously read everything said to them again and again, and mistakes can be made. I wouldn't have asked for a replacement ring if this bug hadn't been...