- don't leak errno in mktime()
- when we load a new timezone, don't change anything unless the load succeeded.