Fix problem with sub_test error prints
Fix problem with sub_test error prints

After PR #1831, sub_test was printing errors like

[Error: Timed out executing program release/examples/benchmarks/ssca2/SSCA2_main (, execopts: 2)]

Here we clean up printTestVariation to not do that
and to consolidate the decision about when to print.

hildeth/chapel,CoryMcCartan/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,CoryMcCartan/chapel,hildeth/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel,CoryMcCartan/chapel