Related to #23755, there is another area of inconsistency among Spring's TaskScheduler implementations: ErrorHandler support. While ThreadPoolTaskScheduler applies a configured ErrorHandler to all scheduler and executor operations, ConcurrentTaskScheduler only applies it to scheduler operations (but not the executor operations inherited from ConcurrentTaskExecutor), and SimpleAsyncTaskScheduler does not have a configurable ErrorHandler at all (just default error handling with recent refinements: #32298, #32381). This should be made as consistent as possible in 6.2.