No, I don't think so. But you're right about the "disabled" being the problem. If I manually enable the service, then it starts on boot, as expected.
I don't think our provision script does anything beyond installing the package with apt-get, but I'll see what happens on a clean vagrant box. Thanks, Graham