Why Attention Fails: A Taxonomy of Faults in Attention-Based Neural Networks