Yeah, I understand why.
Maybe use one or two check boxes during the wizard? 'Standard' (start server + agent, true by default), which would be the most common situation for most users (so you could even skip it for that matter), and provide an 'Advanced' checkbox, noting that users need to manually configure/start the required services for their situation.
Although admittedly, editing the start-stop script during installation isn't very elegant...