Por si a alguien le sirve, el comando para ejecutar el procedimiento almacenado desde el trabajo programado es correcto.
El caso es que, por alguna razón que desconozco, el procedimiento almacenado no se ejecuta de la misma manera que si lo hiciera independientemente. Así que he tenido que adaptarlo.
Saludos.