yeah, I got it to work with a minor change - in processRules.ktr, step _process Rules, the value for parameter rules.dir was ${folder}. I replaced that with ${rules.dir} and the kjb/ktr are being triggered on login/logout.
The issue now is that I don't see an updated status in the control dashboard. It says that a given ktr was never executed on login/logout, but that's not the case. Trying to figure out that logic...