How to prevent a rule to be triggered inside a rule?
This is a workaround solution.
You could add a boolean field to your journal entry content type. Side note, you could use the Field Permission module to hide the boolean field from the add/edit form.
Alternatively, if you're not using the sticky system, you could use that instead.
So now all you gotta do is add a condition to your Unflag Rule.

Boolean is false/unchecked OR content is unsticky.


Now in your Component Action add:

Set a data value and make your boolean True/checked OR Make content sticky
Unflag node
Set a data value and make your boolean false/unchecked OR Make content unsticky


Voilà!!! your component will not trigger your unflag rule.