The jeweled dagger and chain armor are examples of two unique items (from the descriptions) that, even after you buy, are still available for purchase.
While the game won't let you buy more than one of these items, shouldn't they disappear afterwards due to their unique status? Or should it be assumed the smith found more than one dagger and built more than one armor for the king?