[Fix #1459] Handle parentheses around condition in NegatedWhile

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