Scenario output should have proper format in case of timeout

scenario_output should be {"error": "", "output": []} in case of timeout.

As well unify way to handle this in different runners

Change-Id: I97e77b77f16fadde4720bf96f080e1df7829071c
Closes-Bug: #1339746