In version 0.36 it was not working that way. It was restoring one energy to use it immediately.
Edit: I found that the error still exist but entry condition is something I don't understand. Sometimes by playing video games as neet you will gain some energy to finally have it less than before playing the games. It happens on 0.37 but I don't know how you can repeat the error. Maybe fiddle with playing the games and doing dishes, laundry etc.