non so se Shores potrà darti una soluzione migliore...

il problema lo risolsi vacendo un redirect ad un fle per la cancellazione.
in quanto la velocità di esecuzione dello script impediva appunto di trovare l'allegato