Makes sense in explaining what does happen.... but I still feel the results (often, one guy flies, one guy dies) are plain wrong. Always have been; and not just in AH but WB as well. IL-2, (online) too.
IF one front-end determines there was a collision, then the sim should enforce the same result on the other(s), EVEN IF THERE'S a lag issue that tells an unwitting participant's FE that he didn't collide. If, as you say, the other, non-colliding guy gets a 'xxx collided with you' message, then the game engine is well aware of both collisions and the disparity. And if any one person involved in the collision "didn't" collide... okay then, the collision shouldn't happen for anyone. As Chick Hearn used to say, "No harm, no foul, no blood, no ambulance."
It would certainly suck... as any collision would... but regardless of "fault", it's ridiculous to have "one-sided" collisions happening. Take 'em both... and both parties will soon learn not to press HOs or get too close during gunnery passes... right now, this misguided notion that one controls his own FE and therefore, the "fault" in the collision, is just not correct.
I've seen instances where lag causes a slower plane to "stutter stop" and an attacking plane collide with it even though he clearly pulled up and away from the target in time. *Klunk* the attacker's wing is gone and the target flies off like nothing happened.