Something's different in your environment.
I can set up an SD3 track (Simple Instrument or separate MIDI and multiple audio output tracks), bounce the audio to another track, invert the phase, loop any range , and the live SD playback will null near perfectly with the audio track for as long as I let it run.
I say "near perfectly" because SD3's real-time MIDI playback is never a 100% consistent to the sample, so you'll hear a a little smidgen of a hit sneak through every once in while, and the tracks can get out of sync by a few samples if you restart playback in the middle of the loop or the loop isn't right on measure/beat boundaries (i.e. not a whole number of audio buffers), but there's no cumulative sync error over time; they'll just drift in and out of phase - first one way and then the other - as the loop iterates. Of course, this isn't ideal behavior, but you're only likely to hear it when trying to null two identical tracks like this.
I don't have Abbey Road or Battery, but the same pretty much goes for any other synth I try this with - drums or otherwise.
If you can post an example project somewhere using only SONAR-bundled instruments, I'd be interested to see what it does on my machine.