Just like you I noticed once some problem with suspend and hibernation scripts. I will test it in the nearest future.
When I read these words I see I had some problems with Slackware 12.2 and suspend/hibernation scripts. Now both these scripts work well with the huge kernel as well as with generic one. I didn't change these scripts. I can't resemble what was wrong with them before. It seems to me that I didn't change nothing. Both these scripts didn't work (if I have to believe in my own words) and now they work. Sorry but I can't help you with that problem.