Got a text from BA today cancelling the SJC flight from heathrow on the 15th January and they rebooked it for the 16th.
Called to have it changed to go from Lax. They were pretty relaxed about it. All worked out as it was a 2 for 1 rewards booking, and Lax flights seem to be very rare