Upload & Sell: On
Don't worry about the water that has now passed under the bridge. School of hard knocks is a pretty good school. Try to remember, you are hired for your photography skills, it's a given that those skills must be real. Many times clients expectations are that I'll handle every aspect and detail.
Your communication skill set helps make sure everyone is on the same page. I have questions for every client, they help me understand what they expect. I never assume anything, regarding what will be on sight, timing, personnel, do I have a power source, what access do I have, etc.
Good communication helps deliver the finished product. If you think of it as taking an order for a meal at a fine restaurant it might help. A good waitress takes an order that is complete, no surprises on the meal. If she fails to ask how you like you steak, oops! Then the client is not happy.
If you have to explain after the fact, why things didn't work, you have already lost.
So one mistake doesn't make the year, the month, or the week. If your heart is in this, you'll keep getting up and trying again. Work on your communication/sales skills to match your photography. I can guarantee you my sales skill far exceed my photo skills.