It's one thing to catch a ball, it's another to actually get open against 1st stringers, catch the ball, block on running plays, etc.... While Drew did a good job against 3rd stringers, Reed really only dropped one pass thrown behind him on a crossing pattern that hit him in the back shoulder. Yeah he probably should have caught it, but that's why he is the #3 / #4 guy not a starter.
Haddad fumbled a punt, and was lucky there was a penalty, and he just never had the opportunity to show against 1st stringers or if he did, he was unable to get open.