Odds are you should be in better shape then. It is hard to believe there is inherently anything wrong with the design, everything points to manufacturing. *Assuming* GM has finally sourced the right bearings for these engines, should last you a while if you decide to keep it.just found this which indicates the part number of the engine they got for my truck replaces the part number indicated in your post.
I'm a month into my truck being out of service, 9 months into ownership. Planning on calling GM directly to see what they can do with me, especially since they haven't sent a field tech out to look at it and my service guy estimates it will be another month to wait for diagnosis. Highly considering going to a lemon law lawyer if GM doesn't plan on covering the payment on the truck while it's down