Add hybrid topology test

Add test to verify hybrid topology with Router
and multiple networks where we check cross
nodes connectivity

Related-Prod: PRODX-51599
Change-Id: I42798f591ffa921833e3c2e4c7c1526e14fb448b
diff --git a/ironic_tempest_plugin/common/waiters.py b/ironic_tempest_plugin/common/waiters.py
index e538cd8..d4a5e6a 100644
--- a/ironic_tempest_plugin/common/waiters.py
+++ b/ironic_tempest_plugin/common/waiters.py
@@ -73,6 +73,8 @@
         node = utils.get_node(client, node_id=node_id)
         if node[attr] in status:
             return True
+        elif not node['provision_state']:
+            return False
         elif (abort_on_error_state
               and (node['provision_state'].endswith(' failed')
                    or node['provision_state'] == 'error')):