Test vm discovery

tests whether CFME will discover a new vm or a newly archived/deleted vm without being manually refreshed.
So is there any downside/problems caused by using lambda, or is func_args the preferred implementation? Lambda seems like the most easily readable implementation to me.