All seems rather petty of BA to retroactively go back to amend existing bookings, but under the current management it is not unsurprising.
There will be a few TAs who will lose some business for this change, since it makes less sense to use a TA if there is reward availability (of course, using a TA to open up revenue availability on a GUF still exists, for now).