Catch 'no responce' from minions error

When salt.minion formula is executed, 'salt-minion' service restarts
on the nodes and doesn't allow to complete all necessary states
(for example, salt.minion.cert on prx* nodes was never executed).

Also, join executing 'linux' and 'salt.minion' states for other nodes
into single steps instead of per-role execution.
diff --git a/tcp_tests/managers/underlay_ssh_manager.py b/tcp_tests/managers/underlay_ssh_manager.py
index b22566d..f4c5df3 100644
--- a/tcp_tests/managers/underlay_ssh_manager.py
+++ b/tcp_tests/managers/underlay_ssh_manager.py
@@ -457,6 +457,8 @@
                     for s in result['stdout']:
                         if s.startswith("Failed:"):
                             failed += int(s.split("Failed:")[1])
+                        if 'Minion did not return. [No response]' in s:
+                            failed += 1
 
                     if result.exit_code != 0:
                         time.sleep(retry_delay)