I am not sure. It is hard to track, of course, as Christopher doesn't mouse over the XP bars before and after attack.
However, at one point he "mass attacks" in a fast sequence with his horse archers and the one archer at the left attacks at last. Hence, this archer shoud definitely have attacked the city with torn down defense. Nevertheless, the unit gains a promotion.