axum-core: fix nested error downcast (#3858)