You could do something like this instead:
pre-start script # "lock" until start synchronise; do sleep 1; done end script
You could do something like this instead:
pre-start script
# "lock"
until start synchronise; do sleep 1; done
end script