Calling a caucus a "revote" is a violation of all trades description laws known to man.
Telling state governments and candidates "This won't count; don't participate in them," and then saying afterwards "Oh, by the way, yes, they will" amounts to an ex-post facto law that violates constitutional principles. The thing is, we're not talking about constitutional principles or "law," but the nominating contest of a party. The DNC told the states what would happen if they violated the calendar rules; two states broke the rule anyway. To change the rules now removes the guiding principle (known to man) of "rule of law" in favor of arbitrary decision making.
My opinion, fwiw, is that one should count and one should be a revote.