Yo en tu lugar guardaría todas las imágenes de posibles registros en una carpeta temporal aparte, y en dado caso de que nadie se registre borraría el contenido de dicha carpeta cada cierto tiempo.
Digamos, que sí, con un cronjob (o no necesariamente) revisas la fecha de creación de dichas imágenes, y si superar por decir 3 horas entonces no se usaron para el registro.
Caso contrario sólo es cosa de mover la imagen de esa carpeta temporal al destino final.