I believe this change fixes containment (ref http://docs.puppetlabs.com/puppet/3/reference/lang_containment.html.)

In the original case udevadm would be called before the udev package is installed. This fixes the problem by making the trigger and logpriority execs depend on the installation of the service.