Could the clients have reasonably foreseen when the release x would occur?

Could they not have rolled back?