FIXED: Using wrong TaskScheduler for WhenValueAvailable.