and move it close to run_genode_until implementation. Somehow the "match_max -d" gets ignored if it is to far away and some our run scripts fails because the buffer contains not all information (seen for affinity.run on a 8 core machine)
Handle boot errors like the old run tool did by checking a kernel specific string on boot up and start the run script timeout afterwards. Issue #1395.