[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
@gmcculloug @Fryguy Tested through simulate and the ? methods are not available.