I slightly disagree
The only reason Powell said what he said today is market has stablized from 2 weeks ago. If market did not stop sliding and long bond is, for example, above 5% now, you will 100% hear a different Powell today.
In short, he knows market has buffer now to say what he has said today