Improved test for ExecutionException, verifies cause.