I found the value of the UUID given by mkswap was incorrect. Post reboot the vol_id value differed to the mkswap value.
After correcting /etc/fstab, /etc/initramfs/config.d/resume , boot/grub/menu.lst to the vol_id value then restarting udev, updating initramfs and another reboot, I can resume from hibernate.
I found the value of the UUID given by mkswap was incorrect. Post reboot the vol_id value differed to the mkswap value.
After correcting /etc/fstab, /etc/initramfs/ config. d/resume , boot/grub/menu.lst to the vol_id value then restarting udev, updating initramfs and another reboot, I can resume from hibernate.