Usually, you don't lose a customer over a bug in two days. Customers are reasonable usually and understand that it takes time to fix bugs. Most of other reasons like CEO doing a demo at a conference can also be managed. I really don't see a reason for hard deadlines ever. In fact, hard deadlines is sign of bad management with notable exception of startups and other young companies with no managers or new managers.