Do not overwrite node reason

Do not overwrite existing reason for node being down or drained.
Previously draining a node would always overwrite any previous
"reason".
bug 724