Remove `Deferrable[T]` and replace with POF (plain old Future)

closes #15962
ah, I see now that it is an override (but might be good anyway)