I did some more poking around on this and discovered that my T41 problem, at least, seems to have deeper underlying causes. From the message log (not sure how I missed this before):
May 31 14:02:24 localhost kernel: i8042: failed to resume active multiplexor, mouse won't work.
May 31 14:02:24 localhost kernel: atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
May 31 14:02:24 localhost kernel: atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
There are about a dozen of the key release messages per resume and a corresponding number of attempts to take a screenshot. I'm also unable to use the trackpoint mouse after resume (although the USB mouse is fine).
The latest FC2 kernel, 2.6.6-1.427, has a number of keyboard and mouse-related fixes. I just tried it on my T41 and it seems to have addressed both of these problems. Unfortunately, it sometimes fails to suspend fully, locks up the machine while trying (at least running with APM) and doesn't recognize the USB mouse after resume even if the resume did work. So I'm not sure this is kernel will help much. I'll try enabling ACPI suspend/resume on it to see if it works in that mode.