Are you bypassing Honeywell's TCC by using IFTTT? I haven't worked with IFTTT yet and I'm not really aware of its capabilities.
Also, just fyi, in the driver code that @csteele modified and posted on github, you can change the set points to permanent. There is a default value that is set as temporary.
I'm trying to figure out how I would like to integrate this thermostat with HE, so any input you have would be greatly appreciated.