I say revert.  They are real issues in the testsuite program that need resolving.

I think I have spotted the problem:  We are passing a list $EXECUTE_ARGS, however the ${tool}_load program expects the following:

1.  $args[0]  contains all program arguments
2.  $args[1]  contains an input file.

In the case of EXECUTE_ARGS = A B C, we have:
EXECUTE_ARGS[0] = A
EXECUTE_ARGS[1] = B

We need it to be:
EXECUTE_ARGS[0] = A B C
EXECUTE_ARGS[1] = ""