Haber, el en su enunciado
pide que el led se debe quedar encendido hasta que se haga un reset,
con puertas NAND se puede chapuzear pero se debería mantener pulsado el boton, así que FAIL
Para mantener algo encendido o en un estado, debes utilizar una memória, para ello tienes los biestables/basculas que inclúso tienes la función directa de reset. Míra información sobre estas, no son difíciles de utilizar.