I added a bit irony to the answer, but it really happens very often.
When you say "It's done", it should mean that all functions work, you tested it and you deployed, you tested it on live yourself and only after that you may say "It's done". In many cases at the end I just made "it's done" myself.
Mev-Rael
Executive Product Leader & Mentor for High-End Influencers and Brands @ mevrael.com
"It's done"
Then you open production to check it.
After 20 min:
You open production again.
After 1 hour
You check production...
After 2 hours
Production...
Next day
You open <s>Facebook</s>, I mean production
After 4 hours
Looks like it finally works for you and you tell customer to check
Next day
Customer says: "We actually don't need this anymore"