Hola amigo, yo toco de oído, y seguramente podrán responder otra cosa...
Pero, debugueaste buscando qué condición se ejecuta cuando se crea la solped?
Porq si tienes acceso al EXIT, puedes meter codigo para que se ejecute lo que tú desees cuando se cumpla la condición