You shouldn't need to run zmcontrol to stop the services. The install script has improved since the early releases of zimbra and,
AFAIK, it doesn't need any of the zimbra services to continue the upgrade.
I've not had problems running an upgrade so I'd suggest just running the upgrade and if it fails check if there's any services running.