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
Minor, but are the `?` methods available?  It might make the code easier to understand from an outsiders POV.