`-promiseOnScheduler:`