Don't lock settings if cluster is new
and before deployment validation failed

* not set cluster status to error
  if before deployment validation
  tasks failed and cluster is new
* move assignment of 'deployment'
  status after all data searilization
  and before deployment validation

Closes-bug: #1263935
Change-Id: I1e4690380959897b91c4abe847e4c8672343884e