Some of the links on this forum allow SMF, at no cost to you, to earn a small commission when you click through and make a purchase. Let me know if you have any questions about this.
After the 2 hours of cooking while wrapped, just pull them from the smoker and let them rest. Keep them wrapped tight until you're getting ready to serve. Then, about 30 mins before you're ready to serve, unwrap them, glaze them and put them on the grill to caramelize the glaze.
They should keep their juiciness and not be overcooked.
Sgtmonte has you in the right direction. The only thing I would add is to silghtly under cook them in the second stage. This way while they are holding they will cook a bit more. If you pull them where you normally will they can run a chance of over cooking.
They look good from what i see and i would not turn them away. As long as they were enjoyed by your guest and you is all that really matters. Keep on cookin.......