Didn't we explicitly discuss this and decide that was an assumption we were okay with?

If we're not making that assumption, all of this is much more prone to race conditions.