ISPN-4677 Map/Reduce job fails with the wrong explanation on TimeoutException

Master only. See https://issues.jboss.org/browse/ISPN-4677 for discussion and rationale. 
Thinking if we got an ExecutionException we should unwrap that and put the cause in the MapReduceException instead so we don't have another cause by in stack that really provides no benefit.