I've attached the rules files. As udev rules might as well be written
in Klingon as far as I'm concerned, I'm hoping someone who understands
this can help...
I've been struggling with udev too. I think you've been caught by
its rapid changes. More recent udevs depend on more recent
(post-stock Sarge) kernels and apparently implement features that the
older udev didn't. I assume that the errors come from an older udev
trying to parse a file intended only for a newer udev.
Changing a package doesn't necessarily change the config files, which
are what are giving you problems. If you can do a purge, not just
remove, of the affected packages and then reinstall them you'll
probably fix your problem.