deis/deis — pull request #1978 by gabrtv (2014-09-30 18:47:02+00:00)
Title: fix(controller): work around fleet state reporting on deis run

This PR changes how we orchestrate `deis run` in order to work around some issues with Fleet state reporting. It appears the starting state of a fleet unit (loaded/inactive/dead) is the same as the end state (loaded/inactive/dead), even if that starting state is only visible for a very short time. From what I can tell, this is the source of the race we're seeing with `deis run`.

Hopefully fixes #1962, though Jenkins will be the judge of that.