Currently, rollbacks are not going through the AbuseFilter. There've been some discussions about this in the past, e.g. T24713 and T25087. Someone said rollbacks are meant to bypass the AbuseFilter. I do not agree, instead, I agree with what @werdna said on T25087: it makes sense to be able to filter all types of actions. Flexibility on the user side is a feature in AbuseFilter. If you want to exclude rollbacks, you do so explicitly in the filter rules. If you want to filter rollbacks for sick purposes, that's a problem of yours, not a reason for us not to implement this feature.
I think the fix here is to add a hook in core before the rollback is committed (currently, we only have a 'RollbackComplete' hook), and add a handler for that in AbuseFilter. I think it should be possible to reuse the AF code for filtering edits.
This is somewhat related to T159725. We'd be able to tell whether an edit is a rollback, but not a (manual) revert though.