systemd-udevd substitutes variables starting with $ in the PROGRAM argument. If a shell variable is to be used, two $ need to be used to escape properly. This fixes three instances of the following warning: Invalid value "..." for PROGRAM (char 58: invalid substitution type), ignoring, but please fix it.