Nolan, how the heck did you find out that trick?
I had the same issue and your workaround solved the issue! I must have spent 40 hours with different versions of INPA trying to reset the SAS.
Anyway, thanks for posting that!
So here's the deal on this... if 2x turns lock-to-lock doesn't reset the SAS, you have to use INPA. I tried 5.02 and 5.06, but they don't have the ability to reset the sensor, only to turn off the sensor warning. After turning off the warning, it would come back on after about 5 starts, the two yellow lights (DSC and brake).
So I found the older version of INPA 4.x, but it only runs on 32-bit XP. So I went out and bought a Win7 laptop and installed WinXP VM, which runs native 32-bit mode. Then installed INPA 4.x in the XP VM. The first trick was getting the XP VM to grab the serial port, and to do so, you have to disable "wait for modem command to open port", which means the VM is not using the it's own serial port, but going out to the host machine and grabbing that one. This was a quagmire until I figured it out.
Then, after all that, getting INPA 4.x to run on the VM and communicate with the car, I thought I was home free, but the special test, alt-F8, to reset the SAS gave me the "error in communications to DSC No connection possible." This threw me off again and I thought the VM would never work. Well, after another 10 hours of screwing around, I found this thread, and luckily read to the end and saw Nolan's post to try the DSC-MK60 option and damn if it didn't work. Finally! This was the most fubar'd deal I've ever seen in 50 years of auto DIY, bar none.