I've only tested with Ubuntu 12.04 LTS (Precise Pangolin)

It doesn't work for Ubuntu 10.04 LTS Lucid as setuid wasn't introduced until version 1.4 of upstart