This morning JAC lost lock due to temperature drift (temperature control was on) and at the same time WFS went crazy. After that JACK_LOCK guardian couldn't lock it, just kept scanning without success because the alignment was very much off.
When this happens, what you should do is:
For the lockloss and WFS behavior see jac_lockloss.png.
JAC lock voltage was drifting lower and lower, which meant that you must have cooled JAC down, but the temperature servo was heating it more. Ultimately we need a temperature servo to keep the lock PZT voltage constant rather than keeping the temperature sensed by the thermistor.
After the lock voltage alredy hit the bottom rail, it took about a minute for JAC to completely lose it. During this time, JAC_L error increased as the JAC slowly became off-resonant, and of course the same signal is seen by all WFS segments. Since WFS centering is not perfect, this increased WFS P and Y signal. JAC ASC tried to counter this by twisting JM1 and the PZT mirror without success.
Finally the WFS was turned off but mirrors were already heavily misaligned at that point.