Could the clients have reasonably foreseen when the release x would occur?
Could they not have rolled back?