I've been using 0.7-1.2 until today. It worked perfectly in the past, but the last time i hibernated my computer must have been 1-2 months ago.
I'm (mostly) using debian testing packages, except for the kernel, which has been latest vanilla for almost 1 year. Today, (kernel 2.6.29.2, uswsusp from testing) i got these same symptoms. mkswapped and reconfigured uswsusp to no avail; I get "Unable to find swap- space signature" upon boot. That message is unrelated, because it comes late in the boot process from mm/swapfile.c (when trying to swapon) -- a side-effect of s2disk wiping the swap partition. However it means the resume in initrd failed, both from scripts/local-premount/uswsusp and scripts/local-premount/resume. Finally, i passed resume=/dev/sda3 to the kernel, and now I'm typing this on a resumed system. Which means that either both tests fail: [ -e /sys/class/misc/snapshot/dev ] [ -e /sys/power/resume ] or both binaries fail. Or an unfortunate combination. I'll try to dig deeper and see what happens.