Whether or not a SAS70 evaluates anything SOX related (or related to any other regulation) depends on the amount of effort that a particular company wants to put into it. A company has to select what controls are going to be evaluated for their particular SAS70 (at least thats how I understand it, but then I'm no accountant). I've seen some companies with very detailed SAS70 audits that include security controls. In some cases though, I've see some really sad looking ones.
The requirement of auditing service providers isn't just coming from consulting firms. There are some regulatory requirements. GLBA specifically requires auditing of service providers. The FFIEC in recent years has been pushing for greater over-site in the financial industry of service providers. HIPAA also requires over site but mostly in the form of contractual agreements. I personally don't care for the idea of just signing a contract and relying on lawyers and insurance to cover you in the event that the terms of the contract are violated. In the grand scheme of things if thats acceptable to the business, I guess it should be acceptable to a security guy like me. Just doesn't make me all warm and fuzzy inside. :-)
I think we are in need of a standard that more thoroughly evaluates security and privacy controls specifically. SAS70-ish but with more consistency and less individual definition by each service provider. Also with a more qualified person performing the audit.
Interesting that the government has started asking for SAS70s. Kind of surprised they weren't asking in the past. On second thought, I shouldn't be surprised. There's been a lot of hoopla in US federal government recently around procurement and contracting so that could be why.