I've had this happen twice. The trip following the first time I ended up spending an extra hour in a small CBP office waiting for someone to talk to me. When they got around to it I was out in 5 mins. Second time I found the card in my passport I had the Cathay Pacific ground staff fax a copy back to their US handling office to clear it. Result - no delays on the next trip.