Sporadic EOFException when running tests in Eclipse with jacoco extension
## Describe the bug
I'm seeing this frequently (but not always) in Eclipse at the end of a test execution:
```
Failed to generate Jacoco reports
java.io.EOFException
	at java.base/java.io.DataInputStream.readUnsignedShort(DataInputStream.java:345)
	at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:594)
	at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:569)
	at org.jacoco.core.data.ExecutionDataReader.readExecutionData(ExecutionDataReader.java:149)
	at org.jacoco.core.data.ExecutionDataReader.readBlock(ExecutionDataReader.java:116)
	at org.jacoco.core.data.ExecutionDataReader.read(ExecutionDataReader.java:93)
	at org.jacoco.core.tools.ExecFileLoader.load(ExecFileLoader.java:60)
	at org.jacoco.core.tools.ExecFileLoader.load(ExecFileLoader.java:74)
	at io.quarkus.jacoco.runtime.ReportCreator.run(ReportCreator.java:72)
	at java.base/java.lang.Thread.run(Thread.java:829)
```
This doesn't make the test fail, it only looks scary.

### Expected behavior
No such exception

### Actual behavior
Exception is logged (not sure about the integrity of the report, though).


## To Reproduce

No reproducer available (yet?).

## Environment (please complete the following information):

### Output of `uname -a` or `ver`
```
Linux W4DEUMSY9003463 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
```
Ubuntu 20.04.2 LTS

### Output of `java -version`
```
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
```

### Quarkus version or git rev
```
2.0.1.Final
```
(also seen in 2.0.0)

### Build tool (ie. output of `mvnw --version` or `gradlew --version`)
Maven 3.8.1 or in this case better to say Eclipse 2021-06.

## Additional context
Seems to come from a shutdown hook?

Btw, Eclipse is running _in_ the WSL2 Ubuntu dist (xfce, accessed via xrdp), not on Windows host.
diff --git a/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java b/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java
index 0a5956c4190..e118708a6c6 100644
--- a/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java
+++ b/test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java
@@ -45,7 +45,7 @@ public void run() {
             long abortTime = System.currentTimeMillis() + 10000;
             Path datafile = Paths.get(reportInfo.dataFile);
             while (System.currentTimeMillis() < abortTime) {
-                if (Files.exists(datafile)) {
+                if (Files.exists(datafile) && Files.size(datafile) > 0) {
                     break;
                 }
                 Thread.sleep(100);
['test-framework/jacoco/runtime/src/main/java/io/quarkus/jacoco/runtime/ReportCreator.java']