This can be a touchy subject. I know people who are just as avid about NOT prewashing as you are about washing. I have some interesting conversations with these folks.
Personally, I'm a washer.
The maggots were a real bummer but congrats on the rest of your find.