After some given seconds of timeout test runner execution self-interrupt
to avoid hitting jobs timeout.
The problem is that when it occurs all remaining test cases that didn't started
yet are missing from the reports.
This changes things by marking such test cases as skipped, so that we
can see it from test results.
Change-Id: Idd0064812fc5a2da295712914c4531bdef466c24