I've been thinking a lot of the contract as well. Beyond the contract, this will set precedence to how the brokers operate. A rather simple inventory change would alleviate the risk here. If they have a good enough database of UY for people; the brokers can simply make sure reservations are not approaching UY. Meaning, if Davids has a renter for May; they can make an internal process change to avoid using a June UY to fulfill that reservation. Instead build it in so that any potential cancellation would allow the owner to bank and start with a minimum of October UY. Or, utilize one that is already past the banking point. Sure it would stress the inventory a little, but I'd imagine that would give a lot of peace of mind to owners and renters of not having to worry about the fight (as much) over contract language. I'd imagine owners would complain a lot less about "non-refundable" if their points were able to be fully usable/bankable still.
I don't think they have enough inventory at one time to be picky. I tried to book a December reservation a few weeks ago through them and the points were not available. I asked which resorts they did have points for and the answer was pretty much none except maybe SSR.