Fix execution order in LUOobCommand causing wrongly setup node list
Fix execution order in LUOobCommand causing wrongly setup node list

In commit bfceedbe a check was added to put the master at the end or
skip it completely. While this functionality works, it was done at the
wrong point because node_names was already processed to a node list
without this checks. The Exec method if the LU just used that node list.

To overcome this situation we correct the node_names before the node
list is generated.

Signed-off-by: René Nussbaumer <bc755ac45a0e799d1d490cba76febc56d80cc5fc@google.com>
Reviewed-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>

grnet/snf-ganeti,apyrgio/ganeti,dimara/ganeti,mbakke/ganeti,onponomarev/ganeti,leshchevds/ganeti,ganeti-github-testing/ganeti-test-1,dimara/ganeti,ganeti/ganeti,apyrgio/ganeti,yiannist/ganeti,mbakke/ganeti,andir/ganeti,bitemyapp/ganeti,ganeti/ganeti,mbakke/ganeti,grnet/snf-ganeti,ganeti/ganeti,andir/ganeti,ganeti-github-testing/ganeti-test-1,onponomarev/ganeti,apyrgio/snf-ganeti,leshchevds/ganeti,leshchevds/ganeti,yiannist/ganeti,bitemyapp/ganeti,apyrgio/snf-ganeti,yiannist/ganeti,andir/ganeti