Hi Boston Law Guy,
You're correct in that (A) does represent a necessary assumption of the argument--that at least some of the dive-bombing crows were ones that weren't trapped, and thus had the threat communicated to them by trapped crows--which if not true, would destroy the argument. It isn't sufficient on its own to make the argument true, but it is necessary to it. We can test that with the Assumption Negation technique:
All the crows that dive-bombed the later cavemen were trapped earlier by the cavemen
We can't say that crows communicated the threat
However, (E) is actually not necessary to the argument, because the premises given in the stimulus tell us about people wearing the same cavemen masks when they trap the crows as when they approach the crows again years later. Whether crows can tell the difference between people wearing masks or not, or whether they can recognize individual faces, is irrelevant: all we know is that they recognized the cavemen masks and reacted to them as a threat, and that we have to fill the gap of "communicating" that threat. This is what (A) accomplishes, while (E) serves only as a red herring.
Hope this clears things up!