[BUGFIX] Fix else return for nested issue reporting

Fixes #1369  
@nzakas Please review, thanks!  I'm not convinced this is the best implementation, but it seems to satisfy all the use-cases I could think of.
Boolean values with negated names are a bad practice. So are Boolean parameters to begin with.