YES to fixing this, and even more yes to fixing it sooner rather than later.
However I am wary of breaking existing repos. Can we mark new commits somehow? Even better, can we do something to new commits so that old commits will stand out? Then we can special-case it, and while the special case will never die -- its fragility will become less important over time.