No es posible saber si el usuario acepto o cancelo la descarga,
readfile solo te informa si fue posible leer o no el archivo, pero del lado del servidor, si el cliente acepto o no la descarga, ya eso no es posible verificarlo via PHP.
Tienes que recurrir a otra tecnologia como un control ActiveX o un Applet en Java que te pueda informar de tal evento.
Saludos.