A recent update to American Airlines' app lets passengers know why their flight is delayed or canceled. It's a smart move.