I wasn't aware of the way this worked - so to clarify if I say book a points+cash promo where a hotel is (say) 20,000 points and pay 10,000 + a cash difference I'll get back 10,000 points if I then cancel the booking rather than a refund of the cash difference price?