Why do you need to book a flight if the visa isnt awarded yet?
I'm in the same situation, but I wont book until the visa is done and the CFO is also done.
You can get a fully refundable ticket but they usually charge a fee for refunding - so check the details of the refund before booking.
Good luck!
Tone