Forgive me for my left field suggestion,
Do you have seperate partitions for /usr and/or /sbin?
There is a thread floating around where 10.1 doesn't mount /usr in time for usb services to kick in...
For example, the boot process calls to usb services, then mount /usr (and any other filesystem) but the catch is that the usb service executable/script resides in /usr.
I did the double whammy and kept /usr and /sbin on the same partition AND upgraded to LE2005.
No problems ...
Cheers
HoOLi