Switched WorkflowJobNonRestartingTest from Groovy to Java for ease of maintenance.
[FIXED JENKINS-25974] retry & catchError should take advantage of BodyExecutionCallback to print messages.