qemu_vm: Robust but safe method for cpu_model

Iterate over all allowed cpu_models and in case none is supported,
force the last one.

This should suit negative testing and also it should be safer when
using auto_cpu_model.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>