Thanks for the symbol tip Jeff!!! That was the holy Grail method I should have used the whole time.
Not only can you rotate them to zero if you need to alter the symbol you update all of them with one edit. Also the reset bounding box script should work to rotate all of them with a few clicks. Still not sure why the group object didn't retain the angle though but now I don't care.