Not going to make a difference as you will need to pick up your bags at PVG anyway and go back to departure level to check in with CA normally. CA staff at PVG are not usually properly trained to check through bags so your best bet is ask NH to thru check bags and ask CA at PVG to use the existing tags.
Can't be sure about HAN but I wouldn't hold my breath.