[vcloud_director] improved tests for #ensure_list!

Covering required behaviour around the contents of the lists - that they remain intact if data already exists