Tienes puesto el checkflag, pero no haces nada con ese checkflag, por lo tanto aunque activabas la flag, se ejecutaba todo el rato el script completo.
Prueba a poner el script así:
#dynamic 0x800000
#org @inicio
lock
checkflag 0x3900
if 0x1 goto @yaEntregado
faceplayer
msgbox @askEntei 0x5...