At present, each build waits in a queue and only one can happen at a time. Fix this by making a Supervisor for Builders and using Postgres locking to avoid different Builders picking up same work.