If we can't find a buyer then yes, we buy them back until we find a buyer.
To limit this risk, we only offer buy-back on particular instance families and regions that are most popular (and easy for us to sell to other users).
With 100s of users -- we have network effects that make it easy for us to sell.