Resolves https://github.com/spring-projects/spring-integration/issues/3315 `maxFetchSize` ignored with filters supporting single file filtering (default). This breaks "fair" rotation with the `RotatingServerAdvice`. Honor `maxFetchSize`, even with filters that support single file filtering. **cherry-pick to 5.3.x, 5.2.x** # Conflicts: # spring-integration-ftp/src/test/java/org/springframework/integration/ftp/inbound/RotatingServersTests.java