Again, if I were you I would completely ignore the “refunded” state, it’s useless. As the developer, all you really care about is is this item purchased? If purchased, app is unlocked, if not app remains locked. There is no concern to the user flow because as I stated earlier a user cannot get a refund for an IAP from within your app nor the Play Store.
The only way I can see a refund being potentially useful is if you issue the user a refund on a consumable item (let’s say they bought 100 coins). In that case you can test for the refund state and subtract 100 coins from their in-app balance.