The date was always in the 2030-2040 range since I started reading about it in the 90's. At my first job I planned my retirement around the trust fund running out by the time I retired, and benefits being cut passively via cost of living not matching inflation.
This is largely due to congress actually taking action in the early 80's, which pushed this date back to the current 2030ish estimate. As the date draws nearer, it gets more refined. If they had not taken action, those previous articles would have been correct.
If congress had done their jobs and done another round of reformation 20 years later in around 2003 we would not be having this discussion now. The date would have either been pushed back or eliminated. It was exceedingly clear what was going to happen back then if no action was taken, and those workers simply did not vote for folks who were going to raise taxes (or reduce benefits) for them. Collectively speaking they would rather have their children pay instead.
From my standpoint the reporting has been very consistent on the subject. It's pretty easy math to report on.