BREAKING(async): simplify deadline()
logic, remove DeadlineError
and improve errors
#5058
+163
−132
deadline()
logic, remove DeadlineError
and improve errors
#5058