To start a single deployment we move the state from scheduled to running.
Deployments are fed to devices in a queue, if there are deployments ahead in the queue we should figure out what to do with them depending on their state. Ideally we should just cancel them