Seems I found a workaround - http://www.linuxquestions.org/questions/linux-hardware-18/how-does-hibernate-affect-my-suspend-resume-820417/ - adding acpi_sleep=s3_bios to GRUB_CMDLINE_LINUX_DEFAULT in /etc/grub/default seems to have fixed the resume, at least for short term suspend.
Seems I found a workaround - http:// www.linuxquesti ons.org/ questions/ linux-hardware- 18/how- does-hibernate- affect- my-suspend- resume- 820417/ - adding acpi_sleep=s3_bios to GRUB_CMDLINE_ LINUX_DEFAULT in /etc/grub/default seems to have fixed the resume, at least for short term suspend.