I think you are right to pick your battles. There is an expiration date on his ability to do this. I wouldn't force the issue either. At least he is being reliable at work again. Seems like not long ago he was habitually late and in danger of firing. I'm glad to see that he shaped up.