Sorry man, I don't think anyone is trying to pick on you or not be nice by any means. Its just a brewing forum where people sometimes come to get insight on what may be causing a particular problem and the best route for solving that problem. Everyone is analyzing your problem using the data that you've given them. The fact is - we don't have, and never will have, any data regarding whether or not you got a "bad lot" of the yeast or whether or not it was mishandled. All we can do is analyze everything else you've told us and give you opinions, and the overwhelming red flag regarding your technique and potential diacetyl problems is time in the primary on the yeast to allow it to clean up diacetyl. So its perfectly fine if you want to conclude that S-05 is a bad yeast, or prone to diacetyl production in minor adverse conditions, or that you got a bad or mishandled lot - its just that you don't have any actual data to back that up, so essentially you're just looking to rant and not looking for insight from any of the board members.
I would caution you against adopting the attitude of "I've done 40+ batches exactly the same way, and only had this problem twice, so it HAS to be this yeast". I've done 100+ batches, and I try to keep everything roughly the same every time, but I've had some batches come out off. It would be awesome to write those off to a "bad lot" of yeast, or something else that I had no control over. But I'm a scientist for my real job, so I'm kind of sensitized to the fact that, given the numerous variables that can affect the biology and chemistry of your fermentation, even when you think you've done EVERYTHING exactly the same, there could be some subtle variable(s) that has changed that you wouldn't normally give much thought to. But it could be that one (or two or three) subtle variable(s) that produces your bad batch that leaves you scratching your head. Sometimes you have to think really hard, and do some research, before you understand why your batch(es) came out bad.
Anyway, just remember to taste your beer BEFORE you keg it, and if you taste diacetyl, let it ride for a while. There's no need to rush your beer that you put a lot of time, effort, and money into if you can give it a little more time to make it perfect.
Again, not trying to criticize here, just looking to help.