fix(deisctl): make restart call start and stop properly

~~**Needs tests**--in progress.~~ See #2418.

Closes #2414.