I remember the issue when it was raised over on the Cakewalk forum.
My takeaway from the eleventy-thousand pages of discussion was that there was no clear consensus between any of the users concerning whether WDM or ASIO drivers exhibited one consistent behaviour.
Consequently, their investigations seemed to show that software driver version seemed to have more of an impact on the "reverse latency" issue than the Sonar engine itself. For example, there were people posting saying that they had tried different versions of WDM and ASIO driver, not changed any settings in Sonar and were getting wildly different results.
From this, the only conclusion I could come to was that the whole issue related to how the ASIO or WDM driver was passing information to Sonar's audio engine. My understanding of Sonar's engine is that is uses its precache buffers to read the streamed audio, tag it with a timestamp, pass it to whatever FX buss and then return it to the master output. To do this, it must be getting a reliable feed of information from the driver, if not, well -- that's when we see this type of issue.
FWIW - I use an Aardvark Direct Pro 24/96 with ASIO drivers set to a 4.5msec latency in Sonar. Using the 7.13 drivers, I cannot replicate the "reverse latency" issue at all. With the older 7.04 drivers, I can replicate that behaviour.
So said, ignore it, record, zoom in and drag stuff around when you need to. Don't get hung up on the small stuff and keep having fun!
Ciao,
Q.