All I know is that if I were a driver and was picked to produce a sample, I'd chug a bunch of water and head for the test site. Too much rides on this to be putting it off until the last minute.
I think it's a case of some drivers looking at 24 hours and thinking that's a lot of time and then screwing it up. Finley should be fined, he played some kind of hand in this cause I cannot see the NHRA being 100% at fault, at most it's 50/50. I say NHRA should get stricter and give only that day at the track between the hours they are there (working around qualifying runs of course) and I think this would stop alot of the problems and help both parties.