é que na verdade o led só vai ser apagado com uma nova mudança de estado do botão, e não simplesmente ao soltá-lo, tipo pressiona e solta para acender(3000) e pressiona e solta para apagar(1000)..
Mas o programa que eu postei acima funcionou, o que faltava era colocar um resistor de pull-up no pino do botao até o GND,
Obrigado pela colaboração,,