Sorry, the tone of one of your comments to one of mine "appeared" to be angered. If I miss-interpreted that tone, I'm truly sorry.
I do feel the two issues you mention are related, just not in the way you do. Or at least I get the impression you do. I have read all 18 pages of comments in this thread. I came into this thread looking for a solution to the problem I was experiencing; freezing, greying icons, and the "Unable to Purchase" seemably random pop-ups. The thead solved my issue, for that I am immensely greatful!
Let me ask you, when you see this "apps stuck on 'waiting'" issue, what do you do next? Do you turn-off (not put to sleep), then turn back on your device? Do you force a reboot (Hold the power and home buttons down until the Apple logo appears), or is there a different set of steps you take to get past the issue?
I ask, because I feel that the sqlitedb file gets corrupt when an app stalls in download and the user gives up and either reboots the device or does something that iOS doesn't like to stop the download (working or not).
I'm wondering if there is a "safe" way to stop the download if the user feels it's not progressing. Does, deleting it (via tap-holding the icon, then tapping the delete glyph) cleanly stop the download? Does turning the device off, then back on cleanly stop it?
I have seen the issue you described as "apps stuck on 'waiting'". When I saw it, I was impatient and tried turning off, then back on my device. I'm wondering if that is what corrupted my sqlitedb file. I also got so impatient that I force rebooted my device. I have to assume that one of those two ways or both corrupted my sqlitedb file.
I haven't seen a download stall since deleting the sqlitedb file, so I can't say for certain that doing those things corrupted it. I haven't had any issues with downloads for quite some time. Even during my freezing/greying icons/Unable to Purchase issue. I only saw the "stuck on 'waiting'" issue a couple of times back in February.
If I ever see a download stall, I'll report it here.
Oh, one big question... Is the app that is not downloading correctly a large app or smaller one? The ones that stalled for me were on the order of a CD in size. 650+MB's. I have never had a smaller app stall.