An interesting development has come up in NES emulation recently that might lead to better possibilities for console verification.
You can read about the details here:
http://forums.nesdev.com/viewtopic.php?f=3&t=18113
Basically, a bus conflict exists when writing to ppuaddr ($2006) which causes incorrect scrolling to happen. The most obvious effect of this is the background glitching out.
But, a side effect of this is that it can effect sprite zero hit (since sprite zero hit requires a non-zero background pixel.)
Any game that happened to run into this in the past would fail on console since it was completely unemulated. I'm thinking Battletoads warpless probably ran into this at some point, but haven't tested for sure.
The results are still coming in but it seems completely consistent and easy to emulate. There is also the possibility that other registers (notably ppuscroll at $2005) might have similar difficulties.
This is pretty exciting since console verification (at least from my perspective looking at the emulator side) was basically stuck without any leads, and now things are starting to open back up again.
So expect some relatively big commits coming down the line. Overall very few games should be effected, but it may cause desyncs in some cases.