Don't calculate diminshed returns when subtracting XP

Any penalty XP that goes through the event after diminished returns has activated would be cancelled by this listener. This bails out early if the event is subtracting.

I used final because i don't know.