Keep calling your guide. Squeaky wheel gets the oil. I don't have faith in there being a "fair" waitlist
Most people recommend resale 1st assuming you are somewhat flexible on UY (ex: Aug/Sep/Oct all being options) so that you have more luck finding the right contract.
Direct may have a waitlist, but you are going to pay the same no matter what, so you can more easily hold out for your UY to become available.
It's easier to complete your contract direct IMO. You can "top off" your points exactly as needed / wanted.
I bought direct and have only once seen a resale contract meeting my needs (UY and # of pts) come available at a price that would actually be more than slightly less than direct in 9 months time. There have been weeks where I've been busy and unable to stalk but I pretty consistently look, have alerts, get the emails, etc. So, results may vary.