fixes #7834 - properly process incoming and updated hypervisors

Why use `map` if you're not setting it to anything? Here you go:

```ruby
if consumers_attrs[:created]
  created = consumers_attrs[:created].map do |hypervisor|
    System.create_hypervisor(environment.id, content_view.id, hypervisor)  
  end
end