Si lo suelta segundos antes como que mucha diferencia no va a hacer.
Si queres que el torpedo explote debajo del agua, a una profundidad determinada, tiene que tener un trayecto de estabilizacion, tanto de profundidad como de direccion. Lo minimo que se lanzaba en 2da guerra era a 500 m, y a esa distancia a 45 nudos el torpedo necesita mas de 20 segundos, un barco a 30 nudos avanzo 300 m en esos 20 segundos. Si lo soltas "segundos antes" puede ser:
-que pase debajo del barco
-que haga patito en el agua y explote contra el costado o pase por arriba del barco (como algunos casos en Malvinas de bombas)
-que explote debajo de la linea de flotacion (una de tres posibilidades)
Ademas se estan olvidando de algo. Un torpedo es una maquina, no diria fragil, pero si tiene algunas delicadezas. Por ej el Mk13, el torpedo aereo de la USN y de las lanchas torpederas, tenia una velocidad maxima de lanzamiento de menos de 200 nudos (no recuerdo el limite exacto). Soporta un torpedo ser lanzado a 500 nudos o mas de un misil? Normalmente esos torpedos modernos tienen una fase terminal de caida en paracaidas.