xen: suspend: refactor non-arch specific pre/post suspend hooks