@Phil There seems to be a known problem with the touchpad right after a wake from a suspend, on Ubuntu. I didn’t know, just discovered that.
Here is the workaround (some unloading and reloading of kernel modules):
I discovered it here:
What was exactly your “freeze” symptoms after a s2ram? Can it be consistent with just the touchpad not working?