Go together with your PRO to the immigration and let them sort out face to face. As I see it, you have a valid visa and a valid passport...so procedureal lapse/fault if any lies at their end. You should be fine.