I just double checked and it's now:
if jar_rival >= 15
To get the automatic no, to get the same result both times maybe you have exactly 15 rivalry? (since whether it is >= or <= they would both trigger at 15)
<3
I got it too with no rivalry, not sure why