I've gotten the script to lock the screen when run. There are problems using 'remove' however in the udev rule, I don't think that our Vendor ID is showing up. At lease when I run
udevadm monitor
the Vendor ID is not picked up and consequently the script is not run. I'll test via other means and other parameters.