This commit fixes a bug in subunit-trace where if a test is skipped
but does not have a reason associated with the skip it would stack
trace. This checks for the existence of a reason before trying to
use it.
Change-Id: I14dd9fbb40a8c232431e5042aa46f7e521e15311