It's seem to be not only sshd but also httpd, proftpd, named,...
That will stop but not start when control via DA services status page.
This happen to all of my freeBSD server.
if it fails to restart but starts ok from crontab then its possibly an issue with it trying to start the service before it has shutdown properly. Perhaps needs a high sleep value in the scripts before it tries to start.