It wasn't catchable because he was cut off. It likely wasn't a flag because he was watching the ball. The only way it gets called is if it's obvious the defender is screening the receiver.
Fudge! Only I didn't say "Fudge." I said THE word, the big one, the queen-mother of dirty words, the "F-dash-dash-dash" word!