@Weaver
The strangeness of which header it matches to is not unique to AAISP. If you look in headers there are a number which contain email addresses, not all of which the user sees when looking at the email normally. On Plusnet there was confusion as to whether it was From, Reply-to or Return-Path.
Also you have to take care with the recipients address if you are using aliases to get those to match.