Check if providers can suspend VMs first

This was causing EC2 power control tests to fail, because the .is_vm_suspended() check raises an exception.