O código estava funcionando bem, o problema era que o script inicial não executava scripts BASH por padrão, e menos que fosse um script bash. Então eu mudo o meu script upstart para isso:
start on filesystem and net-device-up IFACE!=lo
stop on runlevel [016]
script
exec bash -c '/opt/local/our-sync-pkg-2.0/sync_users start'
end script