Si, pero todo eso se calcula antes de aplicar el estado. Acá esta la función que se encarga de aplicar estados: status_change_start, la cual llama a la funcion status_get_sc_def en la linea 7575, la cual retorna el tiempo que va a durar el estado en caso de que entre. El estado recién es aplicado al usuario en la linea 9674. Ergo, cuando el estado cambia tu luk a 0, no afecta el calculo de su duración.
Es lo que ha estado en los emuladores desde el proyecto Athena (de donde salio Rathena y posteriormente Hercules). Desconozco quien exactamente hizo las pruebas para emular su comportamiento, dado que son proyectos colaborativos con mucha gente (y bastante viejos).
Esto un poco mas difícil de especificar, tenemos lo que esta de base en Hercules (lo cual no siempre esta en orden cronológico), y modificaciones que se han hecho a medida que vamos avanzando en actualizaciones y de reportes que llegan. Cambios muy actuales quedan estan "espera", ya que rompen con el balance del juego (por ejemplo los estados que provocan las runas de rk). Estas idealmente se van metiendo a medida que avanzamos en contenido.