Guess what? Almost all capacity changes are foreseeable. If you had done proper capacity planning, you would have had two key advantages:
* You would have added the capacity before it was needed, guaranteeing that the proper capacity is always in place.
* You would have discovered any operational issues with Amazon S3 before they impacted your operations (and thus allow you to take alternative steps to deal with the situation).