Interrupt not getting re-enabled after handler is killed