udevd should probably clean up or at least ignore things from /dev/.udev/queue/ that are there from before it started to avoid long timeouts when we run udev in the initrd and then kill it while preserving /dev (to allow the udevd from the actual filesystem to run) Encoding this sort of thing in the initrd's /init is almost certainly doomed to failure down the line when udev changes implementation details of how it works.
* Tue May 06 2008 Harald Hoyer <harald> 120-5.20080421git - remove /dev/.udev in start_udev (bug #442827) http://koji.fedoraproject.org/koji/taskinfo?taskID=597426
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping