I make a worksheet (used to refer to them as cheatsheets) that is specific to the work involved. Each worksheet is specific to the shop and its address with checkoff areas for photos, etc. Besides being exceeding helpful, just making the worksheet imprints in my brain the aspects of the shop. Of course, over time, the worksheets get updated as a matter of the MSC having new areas to check or specific photos not requested in previous shops.
For new shops that I've never done, I always ensure that the shop is nearby. That's just so if for some reason, I've overlooked a detail and the reviewer or editor asks me about it or asks for a photo, I can return. That is my learning education, I figure and I'm not opposed to returning.
For shops that I've done over and over (like gas stations), I usually have enough extra photos to compensate for a missed or requested photo. Besides that, I always bring my laptop with a fully charged battery as well as a car charger for it. I download my photos from my favorite digital camera and review and name the photos, checking off all of the required photos on my worksheet.
If they ask me for something or ask that I return to do the shop, I refuse - they can bite me - I'm not returning especially for some editor's fanciful whim. I'll take the hit - its not worth my time or money and, that has not happened in a long, long time.