Yes, I have posted in that thread. The BA T&C's are clear "We cannot guarantee that your seat is reserved". However their refund policy states that they will refund the money in this case, perhaps after the flight. However you would get free seat selection in that case.
Were you moved to Row 63 J/K?
Cancelling your award flights just for being moved from 64A/B to another pair of business class seats, and a few time changes of +/- 1hr seems a bit much really.