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

closes #15962
Yes, of course, there are a couple of `try/catches` missing in other places as well.
Will fix, thanks!