PR Review changes

- rubocop 0.27.1 fixes
- Leveraging vm model validation methods
- simplifying poweron_resource_vms method