Fix bug in favor_modifier.rb regarding missed offences after else etc.

The presence of an `else`, `elsif`, ternary or modifier `if` would cause all subsequent `IfUnlessModifier` offences to be missed.