The 'best' way would've been to book both legs separately for maximum flexibility (with the knowledge that you'd be unprotected should there be a delay on either leg).
The only thing you can do now is set up an award alert on a site like Expert Flyer and hope that something becomes available, and also ensure you have enough miles in your account to top up the difference.