I'm sure this is a known issue but just in case, undocking/redocking still seems to reset the hab timer. For example, I have a Duna mission in progress with a mothership and a lander. I transferred a couple Kerbals to the lander, landed and returned and those 2 Kerbals now have like an extra year on their hab timers compared to the other two who stayed with the mothership the whole time.