Sorry to hear you had a bad experience, but without more detail it's kind of hard for anyone here to assess what happened. Specifically, how long was your time in PVG? From the wording it sounds like you had a 90-minute connection in NRT, but for visa purposes wouldn't the time in China be the most important factor?