I wonder if this match was a scalar value vs. boolean if it wouldn't shed more information about the source of the failures?

0 = they match
1 = fields don't match
2 = nova says deleted
3 = nova says not deleted
4 = both day not deleted
etc?

And report by category?

(thinking out loud)