Originally Posted by
SKT-DK
Sorry to be blunt, but then pay to take the earlier one? - BA (or any airline) is not a charity. Availability may change, but be prepared to wait out the 15 hours.
Or, in future, choose to collect miles on an airline which has more customer friendly policies. Not difficult to find.