Does this risk that we only log the exception at `debug` and nowhere else? Or can we rely on the task that we did `task.get()` on having done a log.warn? Feels like we should report at more than just debug, but guessing that is already happening.