The patch introducing this ("PGBackend/ReplicatedBackend: move temp handling into PGBackend") has the coll and temp_coll swapped, then you switch them to this in the next patch. Was there an issue that caused the oscillation, or just you noticing that doing the temp_coll second felt a little more natural? (Which I agree is the case.)