sleep2 hysteresis is working ish, but doesn't actually fall asleep