Eu acredito que o método que você já usa é o único que está realmente funcionando. O principal problema é que, se a configuração do daemon ssh está falhando, como o servidor deveria saber que está falhando?
Teoricamente, você pode escrever um script que substitua a configuração defeituosa por uma versão de backup correta, mas isso só é útil se o servidor pode detectar que a configuração está falhando. Por exemplo, se o daemon ssh falhar, o processo será cancelado, o que pode significar que é hora de colocar o backup no lugar. Entretanto, você pode fazer ajustes que afetam negativamente a conectividade ssh enquanto o daemon ainda permanece ativo. Isso é algo que você não pode detectar e, portanto, o backup não será copiado.