rgw: fix GC defer process and clean up from immediate fix
We had a temporary fix to avert a data loss bug here:
But now GC defer does not fully work, so another follow-on fix is needed. Additionally that fix added some logging to better confirm the underlying issues. That can be removed as well.