@rbalint about the robustness problem: enabling CONFIG_SUSPEND exposes a potential deadlock on Xen instance types on AWS during hibernation, so it has been disabled in the AWS kernel as an extra safety measure to prevent this problem from happening.
Setting "AllowSuspend=no" would be a reasonable solution that would allow to use the hibernation feature also with kernels that have CONFIG_SUSPEND enabled.
@rbalint about the robustness problem: enabling CONFIG_SUSPEND exposes a potential deadlock on Xen instance types on AWS during hibernation, so it has been disabled in the AWS kernel as an extra safety measure to prevent this problem from happening.
Setting "AllowSuspend=no" would be a reasonable solution that would allow to use the hibernation feature also with kernels that have CONFIG_SUSPEND enabled.