On Windows the JDK uses `CreateFileW` which has a stupidly high limit for the number of `Handle`s it can make - `16 * 1024 * 1024`. So this isn't really a problem on Windows at all. Closes #20732