I had this problem a time ago, too, but I already did the update-rc.d before which has fixed it for me.
KDM has been upgraded a time ago, maybe it has started the update-rc.d kdm default command as a postinst script.

I just had a look at the overrides file and noticed hal is still listed there. I require hal-cups-utils so this is ok for my system, but others who have completely removed hal may wish to edit this file.