Too few resource cards to distribute, but only one player receiving that resource type. Do they get the cards?
Yes, the lone player gets the cards.
The Official FAQ at catan.com answers this directly.

Resource Cards - In case not enough Resource Cards of a certain type are available, does a player get nothing even if he is the only one to receive this resource?
No. In this case, he receives all available Resource Cards of this type.