block: avoid calling blkg_free() in atomic context