Vale, tras 1 dia entero dandole vueltas era una tonteria.
Fallaba porque no habia localizado el boton, osea me faltaba esta linea por olvido:
reiniciar = (Button) findViewById(R.id.reiniciar);
junto a cuando localizo el textview, duda resuelta perdonar las molestias.