As per rust-lang/rust-clippy#12281, any async function decorated with a tracing::instrument triggers clippy. Currently, we just decorate every instrumented async function with #[allow(clippy::blocks_in_conditions)], but once that issue gets resolved we should remove these allowances.