Looking at the replay (on eagles site). Looks like there are a few contributing factors. I would agree, the pass was intended for Alison not McCaffery. McCaffery wasn't even looking for the ball, his window in the play would have been at the other hash after he passed the defenders trailing Alison.
Hundley is looking left off the snap, Kendricks assignment is the RB (jones). He starts coming down as Jones starts ducking out of the backfield. As jones turns outside, Kendricks stops and plants to follow, which is when McCaffery and him collide. Can't call it illegal as the defenders are entitled to position on the field also. The contact moves Kendricks close to a yard inside. If that hadn't happened, he doesn't pick the ball off. Murphy is also being pushed back into Hundley's face. Can't tell for sure but there is contact close to the time the ball is thrown, might have moved the ball off target a little also.
I don't think this was a pick play where McCaffery was intentionally trying to make contact. I think Kendricks was standing in the route and McCaffery had to chose to cut under or go over kendricks. Probably should have gone under, which would have made sure Kendricks doesn't get in Alison's route, and also freezes Kendricks to give Jones a cleaner release from the backfield.
With Murphy being pushed back, this is where a difference can be seen compared to Rodgers. Hundley steps in to the throw, which you would think is good. but in this case it makes him "wider" hips turned. Rodgers would have been on his toes throwing with mostly his upper body and given himself a little extra space before making contact with his RT being pushed back.
The world needs ditch diggers too Danny!!!