fix(desks): Various problems related to creating/editing desk stages are...

... fixed.

SD-909
Why is this needed? I ask as we do `scope.editStage = null;` on the next line