In this case, we are the caller, and we do not cancel, but you are correct that this is a problem in general and the special error should probably be in `timeout_deferred`.  :)