[WIP] Correct ManageIQ/Infrastructure/vm/retirement method retry criteria.

Modified delete_from_provider_check method to check for vm archived or
orphaned instead of host.nil.

https://bugzilla.redhat.com/show_bug.cgi?id=1074532
@tinaafitz Use ```ems.try(:name)```