[Fix #1459] Handle parentheses around condition in NegatedWhile

In autocorrect, not handling the parentheses produced incorrect
code. Sematically different and/or syntactically wrong.