The past few nights Corey has been notified that ALS_DIFF was unable to find IR. Looking back at the logs this node would only pass through the state "NO_IR_FOUND", and not stop. This is because it would return true regardless of the values that got it to this point and move onto IR_FOUND. In ISC_LOCK, the CHECK_IR state has a different test than what was done in ALS_DIFF. So there is an inconsistency of what is acceptable for the amount of IR light in DIFF.
By this time the IFO was on its way up after maintenance, so I just made two quick changes:
The long term solution will be to make the tests the same, and hopefully find a way to have it be more reliable. I'll to talk to others and see what we come up with.