Originally Posted by
xenole
... if I were to cancel my existing booking, would the Avios appear back in my account straightaway so that I would then have enough and be able to book then and there?
In my experience yes, almost immediately. As a matter of fact, I cancelled a redemption this morning and received the Avios credit in about two minutes.