Make Churn test work also when run as non-admin.

There is a similar handling of IndexError in the beginning of the test. Would be maybe better to push that handling inside the get_available_vms method to reduce amount of duplicate code. 

I still think that even without the final check of available VMs, the Churn test provides value also when run as non-admin.