Encontrou uma solução!
Eu passei pelos serviços atualmente em execução para ver se conseguia encontrar algum que parecesse promissor e encontrei o DDService, que é o painel do Drobo. Eu adicionei como uma dependência adicional para o serviço do servidor, fazendo o seguinte a partir de um prompt de comando elevado:
sc config LanmanServer depend= SamSS/Srv/DDServer
(SamSS e Srv eram dependências anteriores)
Reiniciei o servidor e cruzei meus dedos ...
Os compartilhamentos foram desligados do cliente enquanto o servidor foi reinicializado e voltaram cerca de 30 segundos depois que o servidor começou a responder aos pings.
Eu não sei se existe um serviço dependente melhor que o DDServer, mas parece funcionar!
EDIT: Todas as informações para corrigir este problema estão contidas nesta resposta, mas acabei de escrever uma descrição mais detalhada da causa e corrigir (juntamente com screen-caps) no meu blog aqui, apenas no caso de alguém quiser mais algumas mãos.