Agreed, sales engineering is a great way to start if you have a technical background but want to spend more of your time interacting with people. Beyond becoming familiar with the sales process and improving your communication skills, the most valuable part of that position is that you are exposed to real customers with real problems.
Just chiming in with agreement on this one. If you are interested in business, CS can be a valuable background to have.
Look for jobs that put you in the more administrative/management side of a software project, and then transition from there to building your own company.
Having CS credentials will give you more street cred with programmers who you'll ultimately try to rope in with a startup you want to found. Without those credentials, they'd likely just view you as "just another business guy with an idea".