It seems this fix is very important considering the following case, it returns hits when it should not return, to me it seems a major bug.
lottery AND (NOT ticket)
Lucene 4.10.3: +lottery +ticket [Incorrect] gives results just because its parsed incorrectly.
Lucene 5.2.0: +lottery +(-ticket) [Correct]
And this fix seems to be safe for 4.10 version !! I am not in hurry to get this, But it will be helpful in case some production systems are on 4.x version, and don't want to re-index there database for 5.x just for query parser change.