Consistent implementation of AsyncListenableTaskExecutor

Issue: SPR-11282