you can track the "root-cause" of updating non_stored_field, and list them in depends for the boolean stored field.
non_stored_field
depends
PS: if that non_stored_field is using @api.depends_context(...), might be more tricky...
@api.depends_context