His was issued 9 years ago in December............and the wording says " you need a valid e passport" not you need a passport with a date of...........
he flies Tuesday
the email wasn't from BA it was from US CBP.....................as and when those bits on the website were added I have no idea
as to when it was announced I have no idea but to tell anyone on the day of expiry is a bit lame ? and he only renewed his Esta using the old passport in January............