sanitycheck: fix reporting of timeouts

Timeouts were not reported correctly in the XML file as failures,
causing some confusion in the shippable results.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/scripts/sanitycheck b/scripts/sanitycheck
index 51daa74..6f8fbe1 100755
--- a/scripts/sanitycheck
+++ b/scripts/sanitycheck
@@ -3070,7 +3070,7 @@
         for instance in self.instances.values():
             handler_time = instance.metrics.get('handler_time', 0)
             duration += handler_time
-            if instance.status == "failed":
+            if instance.status in ["failed", "timeout"]:
                 if instance.reason in ['build_error', 'handler_crash']:
                     errors += 1
                 else:
@@ -3118,7 +3118,7 @@
                 name="%s" % (instance.testcase.name),
                 time="%f" % handler_time)
 
-            if instance.status == "failed":
+            if instance.status in ["failed", "timeout"]:
                 failure = ET.SubElement(
                     eleTestcase,
                     'failure',