It has been known that BA will release unsold seats for redemptions nearer departure, I dont think anyone here with be able to tell you with 100% knowledge when before departure this might happen, but my advice to you would be to check as often as possible, twice a day etc and keep everything crossed
cs