Adding more robustness to validate function

_do_stats_match seems to be a cause for failures a lot
This is a proposal to make it less of a pain, and is only one way of doing it, currently we:
* collect the stats from the host
* refresh the details page until a match is made
Now we put the host collection inside the the stats match function, this increases load on the host provider, but is alleviated by decreasing the frequency of func in wait_for, by increasing the delay param to 10s